gpt4 book ai didi

mysql - 如何查看MySQL选择了哪些分区?

转载 作者:行者123 更新时间:2023-11-30 01:25:01 28 4
gpt4 key购买 nike

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

有没有办法可以检查它所查看的分区来回答查询?是否有一个 EXPLAIN 可以告诉我它将使用哪些分区?

在 JOIN 中使用分区有什么技巧吗?

我使用的是 MySQL 5.6.11

谢谢

最佳答案

尝试使用

EXPLAIN PARTITIONS 
SELECT *
FROM tbl1
INNER JOIN tbl2 ON tbl1.id=tbl2.id

关于mysql - 如何查看MySQL选择了哪些分区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18100587/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com