Cơ sở dữ liệu H2 - Giải thích
Lệnh EXPLAIN hiển thị kế hoạch thực thi cho một câu lệnh. Khi chúng ta thực hiện một câu lệnh bằng lệnh EXPLAIN ANALYZE, kế hoạch truy vấn sẽ bao gồm số lần quét hàng thực tế cho mỗi bảng.
Cú pháp
Sau đây là cú pháp chung của lệnh EXPLAIN.
EXPLAIN { [ PLAN FOR ] | ANALYZE } { select | insert | update | delete | merge}
Cùng với cú pháp này, chúng ta có thể sử dụng select, insert, delete và merge.
Thí dụ
Ví dụ này giải thích chi tiết kế hoạch truy vấn của khách hàng có ID 1.
EXPLAIN SELECT * FROM CUSTOMER WHERE ID = 1;
Lệnh trên tạo ra kết quả sau: