MySQL定期自动删除表-创新互联
ong>单位8亿多条的日志表,经过自动分表之后,需要自动删除30天前创建的日志表。
但是只是在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)
分享名称:MySQL定期自动删除表-创新互联
分享URL:http://scyanting.com/article/dgisso.html