So zeigen Sie die Ausführungszeit von SQL-Anweisungen in MySQL an

So zeigen Sie die Ausführungszeit von SQL-Anweisungen in MySQL an

So zeigen Sie die Ausführungszeit von SQL-Anweisungen in MySQL an

1. Erste SQL-Vorbereitung

Initialisierungstabelle

-- Benutzertabelle, Tabelle erstellen t_users(
                        ID int Primärschlüssel auto_increment,
-- Benutzername varchar(20),
-- Passwort password varchar(20),
-- Realname real_name varchar(50),
-- Geschlecht 1 bedeutet männlich 0 bedeutet weiblich Geschlecht int,
--Geburtsdatum,
-- Handynummer mobile varchar(11),
-- Der hochgeladene Avatar-Pfad head_pic varchar(200)
);

Daten initialisieren

--Benutzerdaten in t_users-Werte einfügen (null, „whj“, „123456“, „王恒杰“, 1, NOW(), „12345678901“, „boy.jpg“);
in t_users-Werte einfügen (null, „dzw“, „123456“, „邓正武“, 1, JETZT(), „12345678901“, „boy.jpg“);
in t_users-Werte einfügen (null, „yfj“, „123456“, „杨福君“, 1, JETZT(), „12345678901“, „girl.jpg“);
in t_users-Werte einfügen (null, „zx“, „123456“, „Insel“, 1, JETZT(), „12345678901“, „girl.jpg“);
in t_users-Werte einfügen (null, „zxj“, „123456“, „junger Junge“, 0, JETZT(), „12345678901“, „boy.jpg“);
in t_users-Werte einfügen (null, „lfk“, „123456“, „junger Junge“, 1, JETZT(), „12345678901“, „boy.jpg“);

Tabellenstruktur

Zugehörige Daten

2. Mysql überprüft die Ausführungszeit von SQL-Anweisungen

1. show profiles;

Geben Sie zuerst Showprofile ein. Derzeit sind keine Daten vorhanden

2. show variables; Variablen anzeigen: Überprüfen Sie, ob die Profilerstellung aktiviert ist, d. h., der Wert ist aktiviert

Wenn Sie den Befehl „show variables“ direkt verwenden, werden alle Variablen angezeigt. Es sind zu viele Variablen, als dass wir sie alle anzeigen könnten.

Sie können Fuzzy-Abfragen und Likes verwenden, um das Profiling auszuwählen.

Wenn es nicht aktiviert ist, ist es im Allgemeinen ausgeschaltet.

 Variablen wie „Profiling“ anzeigen;

3. set profilling=1 , um das Profiling zu aktivieren

Variablen wie „Profiling“ anzeigen;

Auf diese Weise kann unser MySQL die Ausführungszeit der SQL-Anweisung anzeigen

3. Ausführungszeit verschiedener Abfragen

wähle * aus t_users;     
Wählen Sie ID, Benutzername, Passwort, richtigen Namen, Geschlecht, Geburtsdatum, Mobiltelefon und Kopfbild aus t_users.
 
Wählen Sie * aus t_users, wobei der Benutzername beispielsweise „whj“ ist;

Zeitlicher Vergleich dreier Abfragen

abschließend:

Bei der Verwendung von SELECT-Anweisungen oder anderen Anweisungen besteht ein großer Leistungsunterschied zwischen der direkten Verwendung von * und dem Hinzufügen aller Felder zur Abfrage. Daher schreiben wir Abfragen normalerweise mit Feldern.

Zusammenfassen

Dies ist das Ende dieses Artikels zum Anzeigen der Ausführungszeit von SQL-Anweisungen in MySQL. Weitere Informationen zum Anzeigen der Ausführungszeit von SQL-Anweisungen in MySQL finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • MySQL-Code zum Anzeigen der Ausführungszeit von SQL-Anweisungen
  • So ermitteln Sie die Abfragezeit einer MySQL-SQL-Anweisung in PHP

<<:  Detaillierte Erläuterung der Strategie des Abstimmungsalgorithmus von React für den Diffing-Algorithmus

>>:  So lassen Sie eine https-Website den https-Referrer senden und den http-Referrer springen

Artikel empfehlen

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.19 (Win10)

Detailliertes Tutorial zum Herunterladen und Inst...

Schritte zur VMware-Konfiguration des VMnet8-Netzwerks

Inhaltsverzeichnis 1. Einleitung 2. Konfiguration...

So verwenden Sie Provide zur Implementierung der Statusverwaltung in Vue3

Inhaltsverzeichnis Vorwort So implementieren Sie ...

Detailliertes Tutorial zur Installation von mysql8.0 mit dem Linux-Befehl yum

1. Reinigen Sie vor der Installation gründlich rp...

CSS3 realisiert verschiedene grafische Effekte kleiner Pfeile

Es ist großartig, CSS zu verwenden, um verschiede...

Detaillierte Erklärung zur Verwendung von Filtereigenschaften in CSS

Das Filterattribut definiert die visuelle Wirkung...

Erläuterung des Problems bei der Auswahl des MySQL-Speicherzeittyps

Der datetime-Typ wird normalerweise zum Speichern...

Zusammenfassung der unbekannten Verwendung von "!" in Linux

Vorwort Tatsächlich gibt es für das bescheidene „...

Wie stellt MySQL die Datenintegrität sicher?

Die Bedeutung von Datenkonsistenz und -integrität...

So gestalten Sie das Frontend einer Website elegant und attraktiv für Benutzer

Das Temperament einer Web-Frontend-Website ist ein...

So verwenden Sie display:olck/none zum Erstellen einer Menüleiste

Die Auswirkung der Vervollständigung einer Menüle...

Detaillierte Erklärung zur Verwendung des HTML-Webpack-Plugins

Kürzlich habe ich html-webapck-plugin zum ersten ...