我目前正在将mysql升级到5.1,这样我就可以在mysql中使用分区。我的问题是,如果我对一个表进行分区,一个分区表(包括修剪过程)是否仍然可以使用联接进行查询,或者如果您只是查询有分区的表,那么分区是否是最佳的呢?编辑SELECT event.[somedate] AND event.eventdate <= [somedate]
AND event.siteid = [siteid
我对分区和子查询(MySQL5.1)有问题。确切地说,当我使用子select执行select时,mysql跳过分区。我不明白为什么。PARTITION BY KEY() PARTITIONS 20;select * from parted_table where id in (select col_fk from other_table);
explain partitions显示,上面的select使用所有20个分区,即使这个子select只返回一个值。