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 cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.