91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql中如何設置expire_logs_days自動過期清理binlog

發布時間:2021-11-01 09:47:58 來源:億速云 閱讀:1534 作者:小新 欄目:MySQL數據庫

小編給大家分享一下mysql中如何設置expire_logs_days自動過期清理binlog,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!


生產上有一個比較小的系統,發現mysql占用空間較大,經排查發現是binlog比較多引起的

查看binlog過期時間,設置的時間為90天,這個值默認是0天,也就是說不自動清理,可以根據生產情況修改,本例修改為7天

  1. mysql> show variables like 'expire_logs_days';

  2. +------------------+-------+

  3. | Variable_name | Value |

  4. +------------------+-------+

  5. | expire_logs_days | 90 |

  6. +------------------+-------+

  7. 1 row in set (0.00 sec)

  1. mysql> set global expire_logs_days=7;

  2. Query OK, 0 rows affected (0.00 sec)

設置之后不會立即清除,觸發條件是:

binlog大小超過max_binlog_size
手動執行flush logs
重新啟動時(MySQL將會new一個新文件用于記錄binlog)

我們執行flush logs;

  1. mysql> flush logs;

  2. Query OK, 0 rows affected, 64 warnings (0.16 sec

如果binlog非常多,不要輕易設置改參數,有可能導致io爭用,這時候可以使用purge命令予以清除:

將bin.000055之前的binlog清掉:

  1. mysql>purge binary logs to 'bin.000055';

將指定時間之前的binlog清掉:

  1. mysql>purge binary logs before '2017-05-01 13:09:51';

看完了這篇文章,相信你對“mysql中如何設置expire_logs_days自動過期清理binlog”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

梁山县| 左权县| 耿马| 襄汾县| 屏南县| 凌海市| 句容市| 黔西县| 哈密市| 敖汉旗| 右玉县| 天镇县| 斗六市| 苍梧县| 伊吾县| 东乡| 东明县| 潼关县| 来凤县| 聂荣县| 临安市| 杭州市| 沙洋县| 金华市| 枣强县| 鹿泉市| 永宁县| 鹤庆县| 铜陵市| 康平县| 城固县| 蚌埠市| 华安县| 黎城县| 南城县| 苗栗市| 沂源县| 宜良县| 庐江县| 宁明县| 通海县|