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

Apakah Pustaka PDO lebih cepat daripada Fungsi MySQL asli?

Saya menemukan PDO dalam banyak situasi/proyek menjadi lebih cepat daripada modul yang lebih asli.
Terutama karena banyak pola/blok bangunan dalam "aplikasi PDO" memerlukan lebih sedikit kode yang digerakkan oleh skrip php dan lebih banyak kode yang dieksekusi dalam kompilasi ekstensi dan ada ada penalti kecepatan saat melakukan sesuatu dalam skrip. Sederhana, tes sintetis tanpa data dan penanganan kesalahan sering kali tidak mencakup bagian ini, itulah sebabnya (di antara masalah lain seperti misalnya mengukur ketidakakuratan) saya pikir "10000x SELECT x FROM foo membutuhkan waktu 10 ms lebih lama" kesimpulan lebih sering kehilangan intinya daripada tidak .
Saya tidak dapat memberi Anda tolok ukur yang solid dan hasilnya tergantung pada bagaimana aplikasi di sekitarnya menangani data tetapi bahkan tes sintetis biasanya hanya menunjukkan perbedaan yang sangat kecil sehingga Anda sebaiknya menghabiskan waktu Anda untuk mengoptimalkan kueri Anda, server MySQL, jaringan, ... daripada mengkhawatirkan kinerja mentah PDO. Apalagi keamanan dan penanganan kesalahan ...



  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 berparameter dengan beberapa istilah pencarian opsional

  2. Penghitung waktu mundur-php+mysql+js

  3. Perbaiki kesalahan sintaks mysql saat membuat pengguna

  4. Bagaimana cara lag kolom di MySQL?

  5. MySQL:Transaksi vs Mengunci Tabel