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

Tại sao một số loại truy vấn chuẩn bị sử dụng PDO trong PHP với MySQL lại chậm?

Đảm bảo rằng bạn đang nói với PDO rằng giá trị là một số nguyên không phải là một chuỗi; nếu PDO đặt nó dưới dạng một chuỗi, thì MySQL sẽ phải đánh máy các giá trị để so sánh. Tùy thuộc vào cách nó diễn ra về vấn đề này, nó có thể gây ra sự chậm chạp nghiêm trọng bằng cách khiến MySQL tránh sử dụng một chỉ mục.

Tôi không hoàn toàn chắc chắn về hành vi ở đây, nhưng tôi đã gặp vấn đề này với Postgres vài năm trước ...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để in tất cả các truy vấn trong Magento?

  2. Cách dễ nhất để chuyển một Blob thành một mảng byte

  3. Làm thế nào để khôi phục cơ sở dữ liệu mysql trong XAMPP?

  4. Cách lấy danh sách các tháng giữa hai ngày trong mysql

  5. SQL Internal Join - Cách nối 3 bảng trong SQL và MySQL