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

Mengapa beberapa jenis kueri yang disiapkan menggunakan PDO di PHP dengan MySQL lambat?

Pastikan Anda memberi tahu PDO bahwa nilainya adalah bilangan bulat bukan string; jika PDO menempatkannya sebagai string, maka MySQL harus mengetik nilai untuk perbandingan. Bergantung pada bagaimana kelanjutannya, ini dapat menyebabkan perlambatan besar dengan menyebabkan MySQL menghindari penggunaan indeks.

Saya tidak sepenuhnya yakin tentang perilaku di sini, tetapi saya memiliki masalah dengan Postgres ini beberapa tahun yang lalu...



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

  2. docker mysql pada port yang berbeda

  3. Tidak dapat melihat nilai bidang MySQL BIT saat menggunakan SELECT

  4. Jalankan MySQLDump tanpa Mengunci Tabel

  5. Mengapa kondisi IN lebih lambat dari =di sql?