Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mengapa kita harus menutup database MySQL setelah perintah query?

  1. Ya, Anda dapat memiliki beberapa koneksi database. Anda tidak membuka database, Anda membuka koneksi database. Basis data 'terbuka' (berjalan) sepanjang waktu, secara umum, baik Anda terhubung atau tidak.
  2. Tergantung... jika Anda hanya memiliki satu koneksi terbuka pada satu halaman, maka Anda tidak perlu menutupnya karena koneksi tersebut akan otomatis tertutup saat PHP selesai. Jika Anda memiliki banyak, maka Anda berpotensi membuat server database lebih lambat, atau membuat server database kehabisan koneksi yang tersedia (hanya dapat memiliki sejumlah koneksi yang terbuka pada saat yang sama). Meskipun demikian, sebagian besar server database modern dapat menangani ratusan koneksi bersamaan.
  3. Opsional, tetapi disarankan. Ini bukan masalah besar untuk proyek kecil-menengah (yaitu jika Anda memiliki kurang dari 100 pengunjung bersamaan pada waktu tertentu, Anda mungkin tidak akan memiliki masalah apa pun). Karena Anda memiliki ribuan pengunjung per menit, Anda harus secara aktif menutup koneksi database segera setelah Anda selesai menggunakannya, untuk membebaskannya sesegera mungkin.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Permintaan MySQL dengan batas dan offset besar berlangsung selamanya

  2. Cara menginstal dan mengkonfigurasi MySQL di Ubuntu

  3. Transpos baris menjadi kolom dengan MySQL tanpa menggunakan UNIONS?

  4. Ubah jenis kolom dari Date ke DateTime selama migrasi ROR

  5. Replikasi Microsoft SQL ke database lain