AEM中的二進位檔累積導致MySQL資料夾快速成長

AEM On-Premise環境中的MySQL資料夾會因保留的二進位記錄檔(二進位記錄檔)而快速擴充。 這些二進位記錄檔會隨著時間累積,消耗大量的磁碟空間。 您可以在MySQL設定中設定較短的二進位記錄檔保留期間來解決此問題。

說明 description

環境

  • 產品: Adobe Experience Manager (AEM) JEE內部部署,v 6.5
  • 執行個體:生產

問題/症狀

  • MySQL資料夾大小會在短時間內迅速增加。
  • 磁碟使用量大幅飆升,達到總容量的75%。
  • 多個大型二進位記錄檔(二進位記錄檔)會累積在MySQL資料目錄中。
  • 系統無法清除過時的二進位記錄檔,導致過度使用儲存空間。

解決方法 resolution

請依照下列步驟解決問題:

  1. 在進行任何變更之前,請先備份MySQL資料庫執行個體。

  2. 開啟MySQL組態檔(my.cnf)並找到binlog_expire_logs_seconds引數。

  3. 設定新的保留期間,例如binlog_expire_logs_seconds = 1296000 (1296000秒等於15天)。

  4. 儲存並關閉組態檔。

  5. 重新載入協助程式組態並重新啟動MySQL:

    code language-none
    sudo systemctl daemon-reload
    
    code language-none
    sudo systemctl restart mysql
    
  6. 停止並重新啟動MySQL服務以套用變更。

  7. 執行查詢SHOW VARIABLES LIKE 'binlog_expire_logs_seconds';以確認更新的值。

  8. 監視磁碟使用狀況,以確保自動清除較舊的二進位記錄檔。

附註:

  • 縮短二進位記錄保留期間會減少可用的備份歷史記錄。 確認新設定符合您的復原需求。
  • 確保您擁有編輯組態檔和重新啟動服務的必要許可權。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f