In diesem Artikel werden hauptsächlich relevante Informationen zu einfachen Beispielen für die Leistungsoptimierung von SQL-Anweisungen vorgestellt. Freunde in Not können sich auf
MySQL-SQL-Einfach beziehen Beispiel für die Optimierung der Anweisungsleistung
Bei der Serverentwicklung gibt es manchmal bestimmte Anforderungen an die Parallelität. Manchmal ist es eine bestimmte SQL-Anweisung, die sich auf die Geschwindigkeit auswirkt, z. B. eine bestimmtegespeicherte Prozedur . Nehmen wir nun an, dass während der Ausführung des Servercodes ein bestimmtes SQL langsam ausgeführt wird. Wie kann es optimiert werden?
Wenn der Servercode jetzt die folgende gespeicherte SQL-Prozedur sehr langsam ausführt:call sp_wplogin_register(1, 1, 1, '830000', '222222');Sie können
debuggen wie folgt:
1. Öffnen Sie die MySQL-Profilerstellung:
2. Führen Sie dann das SQL aus, das optimiert werden muss , wir Hier werden zwei SQLs ausgeführt, eines ist eine Festschreibungsanweisung und das andere dient zum Aufrufen der oben genannten gespeicherten Prozeduranweisung:
3. Verwenden Sie die Profilerstellung, um die Ausführungszeit jedes SQL anzuzeigen. Wenn die gespeicherte Prozedur aus einer Reihe von SQL besteht, wird sie ebenfalls aufgeschlüsselt und hier angezeigt:
Index für das Feld f_phone einrichten.
Das obige ist der detaillierte Inhalt vonTeilen Sie ein Beispiel-Tutorial zur Leistungsoptimierung von SQL-Anweisungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!