Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 15074|Svar: 0

[Källa] MySQL-vyer SQL-satser som körs i realtid

[Kopiera länk]
Publicerad på 2017-11-15 13:26:51 | | | |

Som standard kan MySQL inte se utförda SQL-satser i realtid, eftersom detta förbrukar en viss mängd resurser.

För att aktivera denna funktion, konfigurera den lite och öppna denna LOG-post.



1 Visa LOG-funktionen
Kontrollera först om realtidsinspelning av SQL-satser är aktiverad.

mysql> VISAR VARIABLER SOM "general_log%";
Följande general_log värde är AV för att indikera att den inte är påslagen:


2 Slå på LOG-funktionen

2.1 Tillfälligt öppen

Som följer, aktivera funktionen för realtidsregistrering av SQL-satser och ange en anpassad loggväg:


Dessa två kommandon upphör efter att MySQL startats om och är tillfälliga metoder.

Observera: Denna fil kommer att fortsätta växa i takt med att åtkomsten ökar, så det rekommenderas att öppna den tillfälligt i produktionsmiljön och stänga den när den tar slut.

2.2 Permanent på
För att göra den permanent giltig behöver du konfigurera filen my.cnf och lägga till följande två rader:


Omstart av MySQL träder i kraft.

3 Realtidstittande
Efter en kort tid kan du exportera och se filen /var/lib/mysql/sql_statement.log, som registrerar alla utförda SQL-satser.

Om du vill se ändringarna i filen i realtid, använd tail-kommandot på Linux:

$ svans -f /var/lib/mysql/general_sql.log
Alternativt kan den ses i realtid med BareTail-programvara.




Föregående:Lär dig hur man använder Myisamchk för kraschåterställning MySQL
Nästa:Kontrollera om mysql-tabellen är korrupt, reparerad eller optimerad
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com