我已经检查了/var/lib/mysql,并且文件都在那里,所有的文件都有适当的文件大小,这样我就可以看到一些东西正在工作。然而,当我选择外挂的时候,它仍然告诉我它正在使用所有的分区。查询表?索引?p4,p5,p6,p7 index bill_date_bil PRIMARY 6 (NULL) 2310167 Using where; Using index
我原以为该查询只使用p0和p1,但它使用了所有这些查询。
LESS THAN (unix_timestamp('2014-01-01 00:00:00')),);
我希望分区的过程也能帮助我加速一些需要几个小时才能运行的查询;然而,这种类型的分区似乎并没有起作用,所有的分区仍然在使用和扫描查询。Constant, random or timezone-dependent expressions in (sub)partitioning function
一个表TMP有5个分区,即P_1、P_2、....P_5。我需要删除TMP的一些分区;要删除的分区是由另一个查询派生的。//expression to get partition names )
假设SELECT语句返回P_1 & P_5,上面的ALTER语句的部件查询不工作。是否有任何方法从SELECT语句中删除带有输入的分区?