开发者社区> 问答> 正文

MySQL 分区问题


1.有一张心跳表 tb_heartbeat ( id int, tid varchar(64), hbTime dateTime);
2.保存最近七天的数据,每天凌晨删除七天前的数据
3.创建按星期几的分区(为了不频繁创建和 drop 分区)。
1.png
4.但是在删除某一天的数据,它会遍历所有分区。 1.jpg
会遍历 partitions:p1,p2,p3,p4,p5,p6,p7
5.这里关于分区裁剪是没效果吗?
来源:云原生后端社区
https://www.yuque.com/server_mind/answer

展开
收起
Atom 2020-04-25 16:15:57 948 0
1 条回答
写回答
取消 提交回答
  • 嗯,用to_days没问题,看过文档,可以不要主键,但是通常是是id+time为联合主键。我用to_days分区是OK,这里改为weekday就不行。
    来源:云原生后端社区
    https://www.yuque.com/server_mind/answer

    2020-04-25 16:16:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像