MySQL
Serverinformation
Suche…
Parameter
Parameter | Erläuterung |
---|---|
GLOBAL | Zeigt die Variablen an, wie sie für den gesamten Server konfiguriert sind. Wahlweise. |
SESSION | Zeigt die Variablen an, die nur für diese Sitzung konfiguriert sind. Wahlweise. |
SHOW VARIABLES Beispiel
Um alle Servervariablen abzurufen, führen Sie diese Abfrage entweder im SQL-Fenster Ihrer bevorzugten Schnittstelle (PHPMyAdmin oder andere) oder in der MySQL-CLI-Schnittstelle aus
SHOW VARIABLES;
Sie können angeben, ob Sie die Sitzungsvariablen oder die globalen Variablen wie folgt verwenden möchten:
Sitzungsvariablen:
SHOW SESSION VARIABLES;
Globale Variablen:
SHOW GLOBAL VARIABLES;
Wie jeder andere SQL-Befehl können Sie Ihrer Abfrage Parameter hinzufügen, beispielsweise den LIKE-Befehl:
SHOW [GLOBAL | SESSION] VARIABLES LIKE 'max_join_size';
Oder mit Platzhaltern:
SHOW [GLOBAL | SESSION] VARIABLES LIKE '%size%';
Sie können die Ergebnisse der SHOW-Abfrage auch mit einem WHERE-Parameter wie folgt filtern:
SHOW [GLOBAL | SESSION] VARIABLES WHERE VALUE > 0;
SHOW STATUS-Beispiel
Um den Status des Datenbankservers zu erhalten, führen Sie diese Abfrage entweder im SQL-Fenster Ihrer bevorzugten Schnittstelle (PHPMyAdmin oder einer anderen) oder in der MySQL-CLI-Schnittstelle aus.
SHOW STATUS;
Sie können angeben, ob Sie den SESSION- oder GLOBAL-Status Ihres Servers erhalten möchten: Sitzungsstatus:
SHOW SESSION STATUS;
Globaler Status:
SHOW GLOBAL STATUS;
Wie jeder andere SQL-Befehl können Sie Ihrer Abfrage Parameter hinzufügen, beispielsweise den LIKE-Befehl:
SHOW [GLOBAL | SESSION] STATUS LIKE 'Key%';
Oder der Where-Befehl:
SHOW [GLOBAL | SESSION] STATUS WHERE VALUE > 0;
Der Hauptunterschied zwischen GLOBAL und SESSION besteht darin, dass mit dem GLOBAL-Modifikator der Befehl aggregierte Informationen zum Server und seinen gesamten Verbindungen anzeigt, während der SESSION-Modifikator nur die Werte für die aktuelle Verbindung anzeigt.