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

Tối ưu hóa truy vấn SQL - thời gian thực thi

Bước 1. Bạn có OR trong số 4 điều kiện. Chuyển truy vấn thành UNION trong số 4 SELECTs , mỗi cái có một trong các OR điều kiện.

Bước 2. Xóa các bảng không sử dụng trong mỗi SELECT (để loại bỏ các sản phẩm Descartes).

Bước 3. Thêm INDEX(uid, rid) (theo một trong hai thứ tự) thành a .




  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 chèn / truy xuất tệp được lưu trữ dưới dạng BLOB trong db MySQL bằng python

  2. Lỗi nhập MySQLdb trong Python - Mac 10.6

  3. MySql, PHP hiển thị Hình ảnh trên HTml

  4. Biến MySQLdb trong Python làm tên bảng

  5. Cách tìm bản ghi trùng lặp trong MySQL