Snabb ökning av MySQL-mappen på grund av Binlog Accumulation i AEM

MySQL-mappen i en AEM On-Premise-miljö utökas snabbt på grund av lagrade binära loggfiler (binära loggfiler). Dessa binära loggfiler ackumuleras över tid och förbrukar mycket diskutrymme. Du kan lösa det här problemet genom att konfigurera en kortare kvarhållningsperiod för binloggfiler i MySQL-inställningarna.

Beskrivning description

Miljö

  • Produkt: Adobe Experience Manager (AEM) JEE On-Premises, v. 6.5
  • Instans: Produktion

Problem/symtom

  • Mappstorleken MySQL ökar snabbt under en kort period.
  • Diskanvändningen ökar avsevärt och når upp till 75 % av den totala kapaciteten.
  • Flera stora binära loggfiler (binära loggfiler) samlas i MySQL-datakatalogen.
  • Det går inte att rensa inaktuella binloggfiler vilket leder till en överdriven lagringskonsumtion.

Upplösning resolution

Följ de här stegen för att lösa problemet:

  1. Säkerhetskopiera MySQL-databasinstansen innan du gör några ändringar.

  2. Öppna MySQL-konfigurationsfilen (my.cnf) och leta upp parametern binlog_expire_logs_seconds.

  3. Ange en ny kvarhållningsperiod, till exempel binlog_expire_logs_seconds = 1296000 (1296000 sekunder är lika med 15 dagar).

  4. Spara och stäng konfigurationsfilen.

  5. Läs in daemon-konfigurationerna igen och starta om MySQL:

    code language-none
    sudo systemctl daemon-reload
    
    code language-none
    sudo systemctl restart mysql
    
  6. Stoppa och starta om tjänsten MySQL för att tillämpa ändringarna.

  7. Kör frågan SHOW VARIABLES LIKE 'binlog_expire_logs_seconds'; för att bekräfta det uppdaterade värdet.

  8. Övervaka diskanvändningen för att säkerställa att äldre binloggar rensas automatiskt.

Anteckningar:

  • Om du förkortar kvarhållningsperioden för binloggen minskar historiken för tillgängliga säkerhetskopieringar. Bekräfta att den nya inställningen uppfyller dina krav på återställning.
  • Kontrollera att du har de behörigheter som krävs för att redigera konfigurationsfiler och starta om tjänster.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f