MySQL定期自动删除表
短信预约 -IT技能 免费直播动态提醒
单位8亿多条的日志表,经过自动分表之后,需要自动删除30天前创建的日志表。
但是只是在Master下线这些日志表,而Slave还需要保持在线,以备查询。
http://blog.itpub.net/29254281/viewspace-1141985/
由于Master-Slave结构,在Drop表之前,设置@@session.sql_log_bin=0,那么Drop的行为就没有记录到binlog,所以Slave的日志表就会被保留。
模拟环境如下,
但是只是在Master下线这些日志表,而Slave还需要保持在线,以备查询。
http://blog.itpub.net/29254281/viewspace-1141985/
由于Master-Slave结构,在Drop表之前,设置@@session.sql_log_bin=0,那么Drop的行为就没有记录到binlog,所以Slave的日志表就会被保留。
模拟环境如下,
-
mysql> show tables;
-
+---------------------------------+
-
| Tables_in_edmond |
-
+---------------------------------+
-
| sod_song_log_2014_1_22_13_18_20 |
-
| sod_song_log_2014_2_22_13_18_20 |
-
| sod_song_log_2014_3_22_13_18_20 |
-
| sod_song_log_2014_4_22_13_18_20 |
-
+---------------------------------+
- 4 rows in set (0.00 sec)
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
MySQL定期自动删除表
下载Word文档到电脑,方便收藏和打印~
下载Word文档
猜你喜欢
2024-04-02
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
2024-04-02
mysql怎么删除指定日期数据
要删除指定日期的数据,可以使用DELETE语句结合WHERE子句来实现。下面是一个示例:DELETE FROM table_nameWHERE date_column = 'YYYY-MM-DD';在上面的示例中,t
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
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索引,并指定一个字段来表
2024-04-10
2024-04-02
android自定义View滑动删除效果
View滑动删除效果图实现功能
1、可以向左滑动,右侧出现删除
2、向左滑动如果删除出现一大半,松手打开删除,反之关闭删除
3、应用场景
微信消息的删除功能实现原理
1、外面是一个ListView
2、条目是一个自定义控
2022-06-06
2023-09-14
mysql binlog日志自动清理及手动删除
当开启mysql数据库主从时,会产生大量如mysql-bin.00000* log的文件,这会大量耗费您的硬盘空间。mysql-bin.000001mysql-bin.000002mysql-bin.000003mysql-bin.000
2023-01-13
2024-04-02
2024-04-02
2023-09-01
如何实现Linux系统对网站数据定期自动备份与删除
本篇内容主要讲解“如何实现Linux系统对网站数据定期自动备份与删除”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何实现Linux系统对网站数据定期自动备份与删除”吧!需求是这样的,首先网站文
2023-06-13
2024-04-02
2024-04-02
SqlServer2008R2自动删除备份
前言:当项目上线并稳定运行后,我们就需要考虑自动备份功能了,自动备份固然简单,但是需要相应的自动删除来配合使用。首先我们打开SqlServer管理工具(SSMS),在左侧目录中找到 管理右键维护计划新建维护计划双击左侧下方目录:创建 ”清除维护“ 任务双击后打
2016-10-29