Schnelles Lesen Warum müssen wir SQL-Anweisungen überwachen, wie überwacht man sie und welche Möglichkeiten gibt es, sie zu überwachen? Wir wissen, dass es in SQL Server ein Tool namens SQL Profile gibt, das die in SQL Server ausgeführten SQL-Anweisungen in Echtzeit überwachen kann, um das Debuggen von Fehlern zu erleichtern oder die endgültig generierten SQL-Anweisungen zu bestätigen. Warum SQL-Anweisungen überwachen?
Wie überwacht man SQL-Anweisungen in MySQL? MySQL aktiviert die SQL-Anweisungsüberwachung standardmäßig nicht. Wenn sie aktiviert werden muss, führen Sie den folgenden Befehl aus. VARIABLEN ANZEIGEN WIE „general_log%“; – „off“ bedeutet aus, wenn es an ist, wurde es eingeschaltet. SET GLOBAL general_log = „ON“; – Protokollüberwachung einschalten. Ich habe es eingeschaltet. Wenn es nicht eingeschaltet ist, wird general_log angezeigt. Wie in der folgenden Abbildung dargestellt, sehen Sie den Standardpfad, in dem das Protokoll gespeichert wird.
Als nächstes führen wir einige SQL-Anweisungen aus, um zu überprüfen SQL ausführen SELECT * FROM `Plattform` UPDATE `Plattform` SET Plattformtyp=2 WHERE ID=1 Als nächstes schauen wir uns das Protokoll an. Sie können sehen, dass das Protokoll enthält
Entsprechend Zeit, ID, Befehl und Parameter Parameter beziehen sich auf die ausgeführten SQL-Anweisungen. So zeigen Sie die SQL-Anweisung in MySQL in der Tabelle an Die Anzeige im Protokoll ist unpraktisch. Was passiert, wenn die SQL-Anweisung in einer Tabelle in der Datenbank angezeigt wird? Führen Sie den folgenden SQL-Befehl aus SETZEN SIE GLOBAL log_output = "TABELLE"; Wählen Sie * aus mysql.general_log Order by Ereigniszeit DESC Anzeige mit Prozessliste VERWENDEN Sie `information_schema`; Wählen Sie * aus der Prozessliste aus, wobei die Info nicht NULL ist. Es wird gesagt, dass diese Methode in Echtzeit angezeigt werden kann, aber ich weiß nicht, warum das neue SQL nicht in Echtzeit angezeigt werden kann. Ich werde es zuerst aufzeichnen. Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: Detaillierte Erläuterung nativer Javascript-Vererbungsmethoden und ihrer Vor- und Nachteile
Inhaltsverzeichnis Über FastDFS 1. Suche nach Bil...
Inhaltsverzeichnis Vorwort Prototypische Vererbun...
Der Befehl „Explain“ ist die primäre Möglichkeit,...
/****************** * Zeitverwaltung des Linux-Ke...
Inhaltsverzeichnis Komponenten zerlegen Linkes Fe...
Eine Forderung Im Allgemeinen hat ein Unternehmen...
Lösung 1: Verwenden Sie bedingten Import im HTML-...
Inhaltsverzeichnis Undo-Protokoll Erstellung und ...
Zunächst wird setInterval als Hook gekapselt 👇 im...
Inhaltsverzeichnis 1. Hintergrund 2. Verifizierun...
Dieser Artikel veranschaulicht anhand von Beispie...
1. Vorbereitung Nach der Installation des Linux-B...
JS-Lauftrilogie js-Ausführungscode ist in drei Sc...
In diesem Abschnitt lernen wir Listenelemente in ...
Primitive Werte -> primitive Typen Number Stri...