Câu hỏi được gắn thẻ «explain»

Câu lệnh EXPLAIN có thể được sử dụng để lấy thông tin về cơ sở dữ liệu thực hiện một câu lệnh.




3
Tại sao MySQL bỏ qua chỉ số ngay cả khi có hiệu lực cho đơn đặt hàng này?
Tôi chạy một EXPLAIN: mysql> explain select last_name from employees order by last_name; +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | 1 | SIMPLE | employees | ALL | NULL | NULL | NULL …




1
Có nghĩa là khối Heap Block chặn trong nhóm Bitmap Heap Scan có nghĩa là gì?
Tôi có truy vấn này: EXPLAIN (ANALYZE, BUFFERS) SELECT * FROM test WHERE timestamp_range @> '2015-01-22 23:00:00'::timestamp AND data_int_array @> '{49, 61}'::integer[]; Đầu ra nào: Bitmap Heap Scan on test (cost=16.74..20.75 rows=1 width=113) (actual time=0.364..0.367 rows=2 loops=1) Recheck Cond: ((timestamp_range @> '2015-01-22 23:00:00'::timestamp without time zone) AND (data_int_array @> '{49,61}'::integer[])) …



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.