日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

MySQL Binlog文件導致實例空間滿的解決辦法

問題描述

阿里云RDS MySQL版實例由于Binlog文件占滿磁盤空間,會導致實例自動鎖定,在實例詳情頁面的運行狀態為“鎖定中”。且在實例的監控與報警頁面磁盤空間圖中確認日志空間使用量較高,下圖為示例圖,具體值以實際環境為準。問題描述

問題原因

MySQL實例可能會由于大事務快速生成Binlog文件,導致實例空間滿,為避免數據丟失,會對實例進行自動鎖定,磁盤鎖定之后,將無法進行寫入操作。

解決方案

前提條件

對于RDS MySQL 5.5、5.6、5.7和8.0版本的實例,建議您提前擴容磁盤,保證磁盤使用率不超過80%,擴容方法請參見變更配置

注意事項

執行清理無用本地日志步驟前,請先查看以下注意事項:

  • Binlog文件記錄實例的事務信息,是RDS實例高可用和可恢復性的基礎,建議不要關閉。可以通過一鍵上傳Binlog功能上傳到OSS來釋放磁盤空間或者修改本地Binlog設置,詳情請參見本地Binlog設置

  • 清理Binlog文件有延遲,請耐心等待實例日志空間使用量的下降。

  • 一鍵上傳Binlog會在后臺異步提交清理任務,且清理任務會將已寫入的Binlog上傳到OSS(非用戶購買的OSS)上,然后再從實例空間中刪除Binlog文件,當前正在被寫入的Binlog文件由于未完成寫入,是不可以被清理的。因此,清理過程會有一定延遲,建議您單擊一鍵上傳Binlog后耐心等待一定時間,請勿多次單擊該按鈕,可以在基本信息頁中查看磁盤空間是否增大。

  • 由于DML等操作(比如涉及大字段的DML操作)會快速生成Binlog,可能會導致上傳Binlog文件到備份空間并且從實例空間中刪除的處理速度跟不上實例生成Binlog文件的速度,在這種情況下,建議您考慮升級磁盤空間,并且排查Binlog快速生成的原因。

一鍵上傳Binlog

  1. 登錄RDS管理控制臺,在頁面左上角,選擇實例所在地域。

  2. 找到目標實例,單擊實例ID。

  3. 在左側導航欄中單擊備份恢復

  4. 在右上角單擊一鍵上傳Binlog,在彈出的對話框中單擊確定

    說明
    • 一鍵上傳Binlog功能會有一定延遲,請耐心等待15分鐘左右。

    • 本操作會刪除除最新的兩個本地日志文件外的所有日志文件,如果只有兩個日志文件,本操作不會刪除任何文件。

    • 基礎系列實例不支持一鍵上傳Binlog功能,建議您參見后續修改本地日志(Binlog)文件設置刪除本地日志。

    一鍵上傳

修改本地日志(Binlog)文件設置

  1. 登錄RDS管理控制臺,在頁面左上角,選擇實例所在地域。

  2. 找到目標實例,單擊實例ID。

  3. 在左側導航欄中單擊備份恢復

  4. 選擇備份設置頁簽,單擊本地日志保留策略后的編輯,根據您的實際情況,設置對應的值。

    說明

    保留時長若設置為0,表示本地不保存Binlog日志,直接上傳至OSS。

    修改本地日志

后續維護

若鎖定問題已解決,為了預防再次出現鎖定問題,建議設置在資源不足時,實例自動擴容存儲空間的功能,詳情請參見設置存儲空間自動擴容

更多信息

更多實例空間滿的解決方法請參見如下鏈接: