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

Tại sao lệnh 'giải thích' cho kết quả khác nhau trên cùng một câu lệnh SQL?

FYI, hóa ra là khi di chuyển cơ sở dữ liệu, có một số số liệu thống kê được sử dụng để trình tối ưu hóa công cụ quyết định chiến lược tốt nhất để ví dụ:tham gia các bảng, rõ ràng là không được sao chép.

Giải pháp là chạy ANALYZE trên mỗi bảng để 'xây dựng lại' thông tin đó. Vì vậy, sau khi thực hiện PHÂN TÍCH cho từng bảng và chạy explain lệnh một lần nữa, đầu ra đồng ý và tốc độ truy vấn tăng lên đáng kể.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cách gửi tùy chọn đã chọn từ danh sách thả xuống trong trang jsp để thực hiện truy vấn mysql

  2. Java PreparedStatement và TRÊN CẬP NHẬT KHÓA DUPLICATE:làm cách nào để biết liệu hàng đã được chèn hoặc cập nhật hay chưa?

  3. Tầm quan trọng của WHERE 1 trong các truy vấn MySQL

  4. kết nối mysql với java bằng eclipse

  5. JSON trả lại không hoạt động bình thường