我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL定期自动删除表

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL定期自动删除表

单位8亿多条的日志表,经过自动分表之后,需要自动删除30天前创建的日志表。
但是只是在Master下线这些日志表,而Slave还需要保持在线,以备查询。
http://blog.itpub.net/29254281/viewspace-1141985/

由于Master-Slave结构,在Drop表之前,设置@@session.sql_log_bin=0,那么Drop的行为就没有记录到binlog,所以Slave的日志表就会被保留。

模拟环境如下,

  1. mysql> show tables;
  2. +---------------------------------+
  3. | Tables_in_edmond |
  4. +---------------------------------+
  5. | sod_song_log_2014_1_22_13_18_20 |
  6. | sod_song_log_2014_2_22_13_18_20 |
  7. | sod_song_log_2014_3_22_13_18_20 |
  8. | sod_song_log_2014_4_22_13_18_20 |
  9. +---------------------------------+
  10. 4 rows in set (0.00 sec)

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL定期自动删除表

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

mysql怎么设置自动删除过期数据

你可以使用MySQL的事件调度器来实现自动删除过期数据。以下是一个示例:1. 首先,打开MySQL命令行界面或使用任何MySQL客户端连接到数据库。2. 创建一个新的事件调度器:```CREATE EVENT delete_expired_
2023-08-17

Centos7下crontab+shell脚本定期自动删除文件

问题描述:最近有个需求,就是rsync每次同步的数据量很多,但是需要保留的数据库bak文件保留7天就够了,所以需要自动清理文件夹内的bak文件 解决方案:利用shell脚本来定期删除文件夹内的任务1、创建shell文件[root@zabbi
2022-06-03

mysql怎么删除指定日期数据

要删除指定日期的数据,可以使用DELETE语句结合WHERE子句来实现。下面是一个示例:DELETE FROM table_nameWHERE date_column = 'YYYY-MM-DD';在上面的示例中,t
mysql怎么删除指定日期数据
2024-05-14

解决Centos7下crontab+shell脚本定期自动删除文件问题

问题描述: 最近有个需求,就是rsync每次同步的数据量很多,但是需要保留的数据库bak文件 保留7天就够了,所以需要自动清理文件夹内的bak文件 解决方案: 利用shell脚本来定期删除文件夹内的任务 1、创建shell文件[ro
2022-06-04

mongodb自动删除过期数据怎么配置

在MongoDB中,可以通过设置TTL(Time to Live)索引来自动删除过期数据。TTL索引会在指定的时间内自动删除文档。以下是通过TTL索引自动删除过期数据的步骤:创建TTL索引:db.collection.createInde
mongodb自动删除过期数据怎么配置
2024-04-09

mongodb过期自动删除日志怎么设置

在MongoDB中,可以使用TTL(Time To Live)索引来自动删除过期的日志。要设置TTL索引,需要执行以下步骤:1. 首先,选择用于存储日志的集合。2. 创建一个字段来存储日志的过期时间。可以使用Date类型的字段。3. 创建T
2023-08-23

mongodb自动删除过期数据怎么设置

在MongoDB中,可以使用TTL(Time-To-Live)索引来自动删除过期数据。TTL索引是一种特殊的索引类型,它在指定的时间后自动删除文档。要设置TTL索引来自动删除过期数据,首先需要在集合中创建一个TTL索引,并指定一个字段来表
mongodb自动删除过期数据怎么设置
2024-04-10

android自定义View滑动删除效果

View滑动删除效果图实现功能 1、可以向左滑动,右侧出现删除 2、向左滑动如果删除出现一大半,松手打开删除,反之关闭删除 3、应用场景 微信消息的删除功能实现原理 1、外面是一个ListView 2、条目是一个自定义控
2022-06-06

mysql binlog日志自动清理及手动删除

当开启mysql数据库主从时,会产生大量如mysql-bin.00000* log的文件,这会大量耗费您的硬盘空间。mysql-bin.000001mysql-bin.000002mysql-bin.000003mysql-bin.000
2023-01-13

如何实现Linux系统对网站数据定期自动备份与删除

本篇内容主要讲解“如何实现Linux系统对网站数据定期自动备份与删除”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何实现Linux系统对网站数据定期自动备份与删除”吧!需求是这样的,首先网站文
2023-06-13

SqlServer2008R2自动删除备份

前言:当项目上线并稳定运行后,我们就需要考虑自动备份功能了,自动备份固然简单,但是需要相应的自动删除来配合使用。首先我们打开SqlServer管理工具(SSMS),在左侧目录中找到 管理右键维护计划新建维护计划双击左侧下方目录:创建 ”清除维护“ 任务双击后打
SqlServer2008R2自动删除备份
2016-10-29

编程热搜

目录