Sintaxis

SHOW[GLOBAL|SESSION] VARIABLES
    [LIKE'pattern'|WHERE expr]

Descripción

SHOW VARIABLES muestra los valores de las variables del sistema MariaDB. Esta información también se puede obtener utilizando el mysqladmin comando de variables. los LIKE la cláusula, si está presente, indica qué nombres de variable deben coincidir. los WHERE Se puede dar una cláusula para seleccionar filas usando condiciones más generales.

Con el GLOBAL modificador SHOW VARIABLES muestra los valores que se utilizan para nuevas conexiones a MariaDB. Con SESSION, muestra los valores vigentes para la conexión actual. Si no hay ningún modificador, el valor predeterminado es SESSION. LOCAL es sinónimo de SESSION. Con un LIKE cláusula, la declaración muestra solo filas para aquellas variables con nombres que coinciden con el patrón. Para obtener la fila de una variable específica, use un LIKE cláusula como se muestra:

SHOW VARIABLES LIKE'maria_group_commit';SHOWSESSION VARIABLES LIKE'maria_group_commit';

Para obtener una lista de variables cuyo nombre coincide con un patrón, use el “%“carácter comodín en un LIKE cláusula:

SHOW VARIABLES LIKE'%maria%';SHOWGLOBAL VARIABLES LIKE'%maria%';

Los caracteres comodín se pueden utilizar en cualquier posición dentro del patrón que se va a hacer coincidir. Estrictamente hablando, porque “_“es un comodín que coincide con cualquier carácter, debe escapar como”_“para igualarlo literalmente. En la práctica, esto rara vez es necesario.

los WHERE y LIKE Se pueden dar cláusulas para seleccionar filas usando condiciones más generales, como se discute en Extended SHOW.

Ver SET para obtener información sobre cómo configurar las variables del sistema del servidor.

Consulte Variables del sistema del servidor para obtener una lista de todas las variables que se pueden configurar.

También puede ver las variables del servidor consultando las tablas del esquema de información GLOBAL_VARIABLES y SESSION_VARIABLES.

Ejemplos de

SHOW VARIABLES LIKE'aria%';+------------------------------------------+---------------------+| Variable_name                            |Value|+------------------------------------------+---------------------+| aria_block_size                          |8192|| aria_checkpoint_interval                 |30|| aria_checkpoint_log_activity             |1048576|| aria_force_start_after_recovery_failures |0|| aria_group_commit                        | none                || aria_group_commit_interval               |0|| aria_log_file_size                       |1073741824|| aria_log_purge_type                      | immediate           || aria_max_sort_file_size                  |9223372036853727232|| aria_page_checksum                       |ON|| aria_pagecache_age_threshold             |300|| aria_pagecache_buffer_size               |134217728|| aria_pagecache_division_limit            |100|| aria_recover                             | NORMAL              || aria_repair_threads                      |1|| aria_sort_buffer_size                    |134217728|| aria_stats_method                        | nulls_unequal       || aria_sync_log_dir                        | NEWFILE             || aria_used_for_temp_tables                |ON|+------------------------------------------+---------------------+
SELECT VARIABLE_NAME, SESSION_VALUE, GLOBAL_VALUE FROM
  INFORMATION_SCHEMA.SYSTEM_VARIABLES WHERE
  VARIABLE_NAME LIKE'max_error_count'OR
  VARIABLE_NAME LIKE'innodb_sync_spin_loops';+---------------------------+---------------+--------------+| VARIABLE_NAME             | SESSION_VALUE | GLOBAL_VALUE |+---------------------------+---------------+--------------+| MAX_ERROR_COUNT           |64|64|| INNODB_SYNC_SPIN_LOOPS    |NULL|30|+---------------------------+---------------+--------------+SETGLOBAL max_error_count=128;SELECT VARIABLE_NAME, SESSION_VALUE, GLOBAL_VALUE FROM
  INFORMATION_SCHEMA.SYSTEM_VARIABLES WHERE
  VARIABLE_NAME LIKE'max_error_count'OR
  VARIABLE_NAME LIKE'innodb_sync_spin_loops';+---------------------------+---------------+--------------+| VARIABLE_NAME             | SESSION_VALUE | GLOBAL_VALUE |+---------------------------+---------------+--------------+| MAX_ERROR_COUNT           |64|128|| INNODB_SYNC_SPIN_LOOPS    |NULL|30|+---------------------------+---------------+--------------+SETGLOBAL max_error_count=128;SHOW VARIABLES LIKE'max_error_count';+-----------------+-------+| Variable_name   |Value|+-----------------+-------+| max_error_count |64|+-----------------+-------+SHOWGLOBAL VARIABLES LIKE'max_error_count';+-----------------+-------+| Variable_name   |Value|+-----------------+-------+| max_error_count |128|+-----------------+-------+

Debido a que la siguiente variable solo tiene un alcance global, el valor global se devuelve incluso cuando se especifica SESSION (en este caso de forma predeterminada):

SHOW VARIABLES LIKE'innodb_sync_spin_loops';+------------------------+-------+| Variable_name          |Value|+------------------------+-------+| innodb_sync_spin_loops |30|+------------------------+-------+

El contenido reproducido en este sitio es propiedad de sus respectivos dueños, y MariaDB no revisa este contenido con anticipación. Los puntos de vista, la información y las opiniones expresadas por este contenido no representan necesariamente las de MariaDB o de cualquier otra parte.