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

So debuggen Sie das Loader-Plugin in einem Webpack-Projekt

Als ich kürzlich lernte, wie man webpack verwende...

Eine kurze Diskussion über die Semantik von HTML und einige einfache Optimierungen

1. Was ist Semantisierung? Erklärung zum Bing-Wör...

Möglichkeiten zur Verbesserung der MongoDB-Leistung

MongoDB ist eine Hochleistungsdatenbank, bei der ...

Einführung in Docker-Container

Docker-Übersicht Docker ist eine Open-Source-Lösu...

JavaScript zum Implementieren des Slider-Verifizierungscodes

In diesem Artikel wird der spezifische JavaScript...

Vergessen Sie nicht, den HTML-Tag zu schließen

Das Erstellen von Webseiten, die Webstandards ents...

Beispiel für die Wertübertragung in einem HTML-Formular über die Get-Methode

Die google.html-Schnittstelle ist wie in der Abbil...

Lösung für das zu langsame Herunterladen des Docker-Images

Der Download des Docker-Images hängt oder ist zu ...

HTML-Grundlagen HTML-Struktur

Was ist eine HTML-Datei? HTML steht für Hyper Text...

So verwenden Sie Axios-Anfragen im Vue-Projekt

Inhaltsverzeichnis 1. Installation 2. Es gibt kei...