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: