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

ĐẶT HÀNG THEO ngày giờ làm cho truy vấn rất chậm

Vui lòng thử cái này:

  1. Tạo chỉ mục trên các cột (phone_calls.trigger_on, phone_calls.status, phone_calls.owner_id) Gọi nó là pcto

  2. Thay đổi mệnh đề FROM của bạn thành:

    FROM phone_calls AS ph FORCE INDEX (pcto)

Đây là lý tưởng. Nếu nó không hoạt động, hãy thêm nhận xét và tôi sẽ cung cấp cho bạn một phương pháp khác mà nó đảm bảo hoạt động và cung cấp cho bạn sự cải thiện hiệu suất mà bạn cần.

XIN LƯU Ý:Không quan trọng (và thực sự là không tốt) khi có các chỉ mục được xây dựng trên "mọi" cột trong truy vấn của bạn. MySQL chỉ có thể sử dụng MỘT chỉ mục cho mỗi bảng (hoặc chính xác hơn cho mỗi bí danh bảng). Bạn cần xây dựng các chỉ mục mà chúng tôi đang yêu cầu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao nosql với cassandra thay vì mysql?

  2. Kết nối MySQL VB.NET

  3. cách tự động điều chỉnh độ rộng ô trong fpdf bằng php và mysql

  4. Truy vấn cập nhật SQL với mệnh đề nhóm theo

  5. Hàm lưu trữ mySQL để tạo một slug