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

Apakah menutup koneksi mysql itu penting?

Dari dokumentasi :

Catatan:Tautan ke server akan ditutup segera setelah eksekusi skrip berakhir, kecuali jika ditutup lebih awal dengan memanggil mysql_close() secara eksplisit.

Jika skrip Anda memiliki cukup banyak pemrosesan untuk dilakukan setelah mengambil hasilnya dan telah mengambil set hasil lengkap, Anda pasti harus menutup koneksi. Jika tidak, ada kemungkinan server MySQL akan mencapai batas koneksinya saat server web sedang digunakan secara berlebihan. Jika Anda tidak dapat menutup koneksi MySQL hingga mendekati akhir skrip, lebih bersih meskipun tidak perlu melakukannya secara eksplisit.

Saya tidak yakin bagaimana fastcgi mempengaruhi banyak hal. Satu halaman mengklaim bahwa build PHP yang mendukung fastcgi akan membuat koneksi persisten, bahkan untuk mysql_connect. Ini bertentangan dengan dokumentasi bahwa koneksi ditutup ketika proses, bukan skrip, berakhir. Daripada mengujinya, saya akan merekomendasikan menggunakan mysql_close(). Sebenarnya, saya sarankan menggunakan PDO , jika tersedia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Peramban Neo4j

  2. Cara Mengamankan Cluster Galera - 8 Tips

  3. Cara Membatasi Baris dalam Kumpulan Hasil MySQL

  4. MySQL - Operand harus berisi 1 kolom

  5. Cara Menjalankan Prosedur Tersimpan Di MySQL Workbench