Advertisement

MySQL自动生成每日分区

阅读量:

参考:https://www.cnblogs.com/lanceblog/p/5532068.html

存在一张名为tb_3a_huandan_detail的表,每日新增数据量约为300万条。当前查询响应速度较慢,经网络调研后得知可通过实施表分区技术进行优化。考虑到数据规模较大,因此计划设置定时任务,每日自动执行存储过程以完成分区操作。

1、在启动自动扩展分区功能之前,必须首先手动创建若干初始分区

复制代码
 ALTER TABLE tb_3a_huandan_detail PARTITION BY RANGE (TO_DAYS(ServiceStartTime))

    
 (
    
     PARTITION p20160523 VALUES LESS THAN (TO_DAYS('2016-05-23')),
    
     PARTITION p20160524 VALUES LESS THAN (TO_DAYS('2016-05-24')),
    
     PARTITION p20160525 VALUES LESS THAN (TO_DAYS('2016-05-25')),
    
     PARTITION p20160526 VALUES LESS THAN (TO_DAYS('2016-05-26')),
    
     PA

全部评论 (0)

还没有任何评论哟~