MySQL - 修剪哈希分区

时间:2017-02-13 08:38:13

标签: mysql sql hash partition

运行MySQL 5.6。 我有一个哈希分区表,如下所示:

CREATE TABLE `transactions` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`branch_id` int(5) NOT NULL
...
...
PRIMARY KEY (`id`))
PARTITION BY HASH( branch_id )
PARTITIONS 10;

根据我对文档的理解,散列分区对密钥和分区执行模数运算,如下所示:mod(key, nm )其中 nm 是数字分区。

但是,当我尝试简单选择时,不会发生修剪。解释计划没有提到任何分区。示例查询:

select count(*)
from transactions
where mod(branch_id,10)=1

我怎样才能修剪分区?

0 个答案:

没有答案
相关问题