SHOW STATUS
Sintassi
SHOW [GLOBAL | SESSION] STATUS [LIKE 'pattern' | WHERE espr]
Spiegazione
SHOW STATUS
restituisce informazioni sullo stato del server. Queste informazioni si possono ottenere anche con il comando mysqladmin extended-status. La clausola LIKE
, se presente, indica restituisce solo le variabili i cui nomi corrispondono al pattern. La clausola WHERE
può essere usata per specificare condizioni più generiche.
Con il modificatore GLOBAL
, SHOW STATUS
restituisce i valori di stato che si applicano a tutte le connessioni verso MariaDB. Con
SESSION
, si ottengono solo i valori relativi alla connessione corrente. Se nessun modificatore è stato specificato, quello predefinito è SESSION
. LOCAL
è sinonimo di SESSION
. Se si vedono molti valori a 0, probabilmente il motivo è che si è eseguito SHOW STATUS
con una nuova connessione, e non un SHOW GLOBAL STATUS
.
Alcune variabili di stato hanno solo un valore globale. Per quei valori, utilizzare GLOBAL
e SESSION
è indifferente.
Si veda Server-Status-Variables per l'elenco completo, lo scopo e la descrizione delle variabili che possono essere viste con SHOW STATUS.
La clausola LIKE
, se presente da sola, indica il nome di variabile da cercare.
Le clausole WHERE
e LIKE
possono essere specificate per selezionate le righe utilizzando condizioni più generali, come spiegato in Extended SHOW.
Esempi
SHOW STATUS LIKE 'Key%'; +------------------------+--------+ | Variable_name | Value | +------------------------+--------+ | Key_blocks_not_flushed | 0 | | Key_blocks_unused | 115973 | | Key_blocks_used | 7 | | Key_read_requests | 19 | | Key_reads | 5 | | Key_write_requests | 2 | | Key_writes | 2 | +------------------------+--------+