-
MyCat 分表分库分片项目实战水平分库-按日期天分片
规划计算:要分几个库
表里面是2010-2016的数据,7年 ,保留3年到2020年底,3个月一分片,11*12/3 = 44 ,所以分45个库
<function name="sharding-by-date" class="io.mycat.route.function.PartitionByDate">
<property name="dateFormat">yyyy-MM-dd</property> <!-- 日期格式-->
<property name="sBeginDate">2010-01-01</property> <!-- 开始日期-->
<property name="sEndDate">2020-12-31</property> <!-- 结束日期-->
<property name="sPartionDay">90</property> <!-- 每分片天数-->
</function>
create database itpuxdb01 default character set utf8;
create database itpuxdb02 default character set utf8;
create database itpuxdb03 default character set utf8;
create database itpuxdb04 default character s