|
看你的分区方案了,如果你采用的是按月范围分区,比如200901,200902....200911,20912, 201001,201002.... 依次递增
可以一次删掉一个月的分区的,两年的1月份数据不在同一个分区的。
删除一个月的分区 alter table table_name drop partition 200901
清除一个月的分区数据 ALTER TABLE table_name TRUNCATE PARTITION 200901;
如果你采用某个规则列表分区(按月列表分区) ,这就永远固定了就只有12个分区(1.2,3 ...11,12)
如果是这样建的分区,那已经不能按时间的先后顺序来删除分区了,也许只能采用delete了
|
|