0.背景
实际开发环境中,前端程序需要在给定时间段内,将数据更新/插入到mysql指定的库表中。随着数据量的增多,基础库表基数的增长,每更新一次都会有5s左右的卡顿。
改进方案一:批量更新,累计数10条或者100条进行一次更新入库操作;
改进方案二:将当前日期前1个月之前的数据进行备份操作,并删除当前库表中1个月前的数据。经测定,该方法一定程度提高了访问效率。根因:基础表基数少,查询效率相对提高。
1.库表的定时备份总结
步骤1:备份Mysql指定数据库中的制定库表。
使用 mysqldump,设定周期30天。
步骤2:对于日期60天前的已备份的文件及压缩包做删除处理。
步骤3:删除库表中在当前日期前30天的数据。(步骤1已经做了备份)。
步骤4:设定定时。
crontab设定。
[root@mysql_bak]# cat mysql_bak.sh继续阅读与本文标签相同的文章
下一篇 :
回归模型评估指标
-
【从入门到放弃-Java】并发编程-NIO-Buffer
2026-05-24栏目: 教程
-
SpringMVC源码分析和启动流程
2026-05-24栏目: 教程
-
POLARDB for Oracle初步体验报告
2026-05-24栏目: 教程
-
使用阿里云邮件推送服务群发邮件
2026-05-24栏目: 教程
-
阿里云产品代金券如何使用?—阿里云助力用户上云(精)
2026-05-24栏目: 教程
