Nâng caoHiệu năng ~8 phút

Hiệu năng truy vấn — cơ bản

Vài nguyên tắc đơn giản giúp truy vấn chạy nhanh và tiết kiệm tài nguyên.

Lý thuyết
  • Chỉ SELECT cột cần dùng, tránh SELECT * khi không cần.
  • Đánh index cho cột dùng trong WHERE / JOIN / ORDER BY.
  • Lọc sớm bằng WHERE để giảm số dòng phải xử lý.
  • Cẩn thận với JOIN nhiều bảng lớn; đảm bảo điều kiện ON có index.

EXPLAIN QUERY PLAN

SQLite hỗ trợ EXPLAIN QUERY PLAN SELECT ...; để xem DBMS dự định quét bảng hay dùng index.

Chạy thử câu lệnh bên phải để xem kế hoạch thực thi của một truy vấn.

Thuật ngữ (di chuột để xem giải thích)

Dữ liệu mẫu

Đang tải dữ liệu mẫu…