[摘要]+----------------+------------+ 日志数据需要按时间进行搜寻,因此需要按日志时间重建分区。1.创建log2,按时间分区(每月1个分区) 2.将log的数据复制到lo...
+----------------+------------+ 日志数据需要按时间进行搜寻,因此需要按日志时间重建分区。 1.创建log2,按时间分区(每月1个分区) 2.将log的数据复制到log2 insert into `log2` select * from `log`; 3.删除log表 drop table `log`; 4.将log2表改名为log rename table `log2` to `log`; 执行后查看数据分区分布 SELECT PARTITION_NAME,TABLE_ROWS FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_SCHEMA='test' AND TABLE_NAME = 'log';+----------------+------------+ |
关键词: 详细说明mysql重建表分区并保留数据的相关办法