sql >> Database teknologi >  >> RDS >> Database

Sådan aktiverer du generelle logfiler og fejllogfiler i AWS RDS

I denne blog forklarer vi, hvordan du aktiverer generelle logfiler og fejllogfiler i AWS RDS.

Du kan overvåge Mysql General-logfiler og fejllogfiler direkte gennem Amazon RDS-konsollen, Amazon RDS API, Amazon RDS CLI eller AWS SDK'erne.

Aktiver generelle logfiler og fejllogfiler i AWS RDS

AWS RDS MySQL fejllogfiler

MySQL fejllogfilen genereres som standard. Den er skrevet til filen mysql-error.log. MySQL skriver kun til fejlloggen ved opstart, nedlukning og når den støder på fejl

AWS RDS generelle logfiler

Den registrerer alle oplysninger til denne log, når klienter opretter forbindelse eller afbryde forbindelse, og den logger hver SQL-sætning, der modtages fra klienter. Den generelle forespørgselslog kan være meget nyttig, når du har mistanke om en fejl i en klient og vil vide præcis, hvad klienten sendte til mysqld .

Du kan aktivere generelle logfiler ved at indstille parametre i DB Parameter-grupper, som du har oprettet til din MySQL-instans.

Trin til at ændre DB Parameter Group

Trin 1: Log ind på AWS Management Console

Trin 2: Gå til RDS Service

Trin 3: Vælg Parametergrupper i navigationsruden. De tilgængelige DB-parametergrupper vises på en liste.

Trin 4: På listen skal du vælge den parametergruppe, du vil ændre.

Trin 5: Vælg Rediger parametre og indstil følgende parametre til de angivne værdier:
General_log =1 (standard er 0 eller ingen logning)

Vælg en hvilken som helst logmetode:
log_output=FIL, for at tillade visning af logfilerne fra konsollen.
log_output=TABLE, for at tillade visning af logfiler med en forespørgsel.

Trin 6: Vælg Gem ændringer.

Det tilrådes kun at aktivere en generel log, hvis du aktivt fejlfinder problemer. Den generelle log indfanger alle SQL-sætninger modtaget fra klienten. Hvis det er aktiveret og ikke er markeret, vil det hurtigt vokse og ende med at bruge det meste af dit lager.

Jeg vil anbefale at slå denne parameter FRA, hvis du ikke aktivt fejlfinder for fejl fra klientforbindelser.

Slut på selvstudiet, Sådan aktiverer du generelle logfiler og fejllogfiler i AWS RDS.


  1. Den korrekte måde at implementere en unik begrænsning, der tillader flere NULL-værdier i SQL Server

  2. UNION resultaterne af flere lagrede procedurer

  3. Maksimalt antal tegn i etiketter (tabelnavne, kolonner osv.)

  4. SQL Server-historiktabel - udfyldes via SP eller Trigger?