Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Thư viện PDO có nhanh hơn các Hàm MySQL gốc không?

Tôi nhận thấy PDO trong nhiều tình huống / dự án thậm chí còn nhanh hơn nhiều mô-đun gốc hơn.
Chủ yếu là do nhiều mẫu / khối xây dựng trong "ứng dụng PDO" yêu cầu ít mã điều khiển tập lệnh php hơn và nhiều mã được thực thi hơn trong trình biên dịch phần mở rộng và ở đó một hình phạt tốc độ khi làm những việc trong kịch bản. Các bài kiểm tra tổng hợp, đơn giản không có dữ liệu và xử lý lỗi thường không bao gồm phần này, đó là lý do tại sao (trong số các vấn đề khác như đo độ không chính xác) Tôi nghĩ rằng kết luận "10000x SELECT x FROM foo mất 10ms lâu hơn" thường xuyên bị thiếu điểm.
Tôi không thể cung cấp cho bạn các điểm chuẩn vững chắc và kết quả phụ thuộc vào cách ứng dụng xung quanh xử lý dữ liệu nhưng ngay cả các bài kiểm tra tổng hợp thường chỉ cho thấy sự khác biệt không đáng kể nên tốt hơn bạn nên dành thời gian vào việc tối ưu hóa các truy vấn của mình, máy chủ MySQL, mạng, ... thay vì lo lắng về hiệu suất thô của PDO. Hãy để một mình bảo mật và xử lý lỗi ...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy cập cơ sở dữ liệu GWT không có RPC

  2. Làm thế nào để Kiểm tra xem Nút Radio được Kiểm tra hoặc Chọn trong jQuery?

  3. MYSQL - Không thể tạo khóa ngoài

  4. Tại sao PostgreSQL quá chậm trên Windows?

  5. Cập nhật nhiều cột từ truy vấn con