AEM中的二進位檔累積導致MySQL資料夾快速成長
AEM On-Premise環境中的MySQL資料夾會因保留的二進位記錄檔(二進位記錄檔)而快速擴充。 這些二進位記錄檔會隨著時間累積,消耗大量的磁碟空間。 您可以在MySQL設定中設定較短的二進位記錄檔保留期間來解決此問題。
說明 description
環境
- 產品: Adobe Experience Manager (AEM) JEE內部部署,v 6.5
- 執行個體:生產
問題/症狀
- MySQL資料夾大小會在短時間內迅速增加。
- 磁碟使用量大幅飆升,達到總容量的75%。
- 多個大型二進位記錄檔(二進位記錄檔)會累積在MySQL資料目錄中。
- 系統無法清除過時的二進位記錄檔,導致過度使用儲存空間。
解決方法 resolution
請依照下列步驟解決問題:
-
在進行任何變更之前,請先備份MySQL資料庫執行個體。
-
開啟MySQL組態檔(
my.cnf)並找到binlog_expire_logs_seconds引數。 -
設定新的保留期間,例如
binlog_expire_logs_seconds = 1296000(1296000秒等於15天)。 -
儲存並關閉組態檔。
-
重新載入協助程式組態並重新啟動MySQL:
code language-none sudo systemctl daemon-reloadcode language-none sudo systemctl restart mysql -
停止並重新啟動MySQL服務以套用變更。
-
執行查詢
SHOW VARIABLES LIKE 'binlog_expire_logs_seconds';以確認更新的值。 -
監視磁碟使用狀況,以確保自動清除較舊的二進位記錄檔。
附註:
- 縮短二進位記錄保留期間會減少可用的備份歷史記錄。 確認新設定符合您的復原需求。
- 確保您擁有編輯組態檔和重新啟動服務的必要許可權。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f