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

bảng mysql lớn của tôi có bị thất bại không?

Key_col của bạn hoàn toàn vô dụng. Bạn biết rằng bạn có thể có một khóa chính trên nhiều cột? Tôi khuyên bạn nên bỏ cột đó và tạo một khóa chính mới vào (ngày, ký hiệu) theo thứ tự này vì cột ngày của bạn có bản số cao hơn. Ngoài ra, sau đó bạn có thể (nếu cần) tạo một chỉ mục duy nhất khác trên (ký hiệu, ngày tháng). Đăng EXPLAIN s trong số các truy vấn quan trọng nhất của bạn. Và bản chất của ký hiệu symbol là gì ?

CẬP NHẬT:

Những gì bạn có thể thấy trong phần giải thích là không có chỉ mục nào có thể được sử dụng và nó quét toàn bộ 22,5 triệu hàng. Hãy thử với những điều đã đề cập ở trên. Nếu bạn không muốn bỏ key_col ngay bây giờ, ít nhất bạn nên thêm một chỉ mục vào cột biểu tượng.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. WordPress - Tôi không thể đăng nhập - Đã xảy ra lỗi với bảng wp_users

  2. Cách kiểm tra Ci đã chèn dữ liệu thành công hay chưa

  3. Làm thế nào để thiết lập các tham số truy vấn trong MySQL Query Browser?

  4. Truy vấn con MySQL trả về nhiều hơn một hàng

  5. Sự cố với dữ liệu truy vấn trong bảng