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

PHP:Apa cara tercepat untuk menanyakan MySQL? Karena PDO sangat lambat

Jika kelambatan ini disebabkan karena harus menjangkau jaringan untuk setiap koneksi, dan mysql harus melakukan pencarian DNS terbalik untuk memeriksa tabel GRANT-nya, maka overhead tersebut dapat menjelaskan sebagian besar latensi. Beralih ke koneksi persisten akan membuat biaya satu kali seumur hidup koneksi.

Namun, ini menyebabkan masalah lain. Karena transaksi dibatalkan dan kunci dilepaskan ketika koneksi yang menahannya ditutup, gigih berarti mereka akan tetap aktif. Tanpa berhati-hati dalam kode Anda untuk tidak meninggalkan koneksi dalam keadaan tidak konsisten, Anda dapat membuat kebuntuan atau setidaknya mengunci semua koneksi lain sampai Anda masuk secara manual dan membersihkan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kueri dikembalikan sebagai Boolean?

  2. Menggunakan database NoSQL melalui MySQL

  3. pada pembaruan kunci duplikat dengan syarat?

  4. Menampilkan data mysql dalam tabel html PHP

  5. Bagaimana cara melakukan Pagination dengan mybatis?