0

我正在对分区表运行查询,但性能很糟糕。我有一种感觉,它正在执行全表扫描,而不仅仅是扫描两个或三个分区。分区键在 where 子句中。

有没有办法可以检查它查看了哪些分区来回答查询?是否有解释可以告诉我它将使用哪些分区?

在 JOIN 中使用分区的任何提示?

我正在使用 MySQL 5.6.11

谢谢

4

1 回答 1

0

尝试使用

EXPLAIN PARTITIONS 
SELECT * 
FROM tbl1 
INNER JOIN tbl2 ON tbl1.id=tbl2.id
于 2013-08-07T12:00:13.763 回答