Spec-Zone.ru › MariaDB

Схема информации ТАБЛИЦА SYSTEM_VARIABLES

Таблица Схема информации SYSTEM_VARIABLES отображает текущие значения и различные метаданные всех системных переменных.

Она содержит следующие столбцы:

Столбец Описание
VARIABLE_NAME Имя системной переменной.
SESSION_VALUE Сеансовое значение переменной или NULL, если переменная имеет только глобальную область видимости.
GLOBAL_VALUE Глобальное значение переменной или NULL, если переменная имеет только сеансовую область видимости.
GLOBAL_VALUE_ORIGIN Способ установки глобального значения — значение по умолчанию во время компиляции, автоматически настроенное сервером, конфигурационный файл (или командная строка), с помощью SQL-запроса.
DEFAULT_VALUE Значение по умолчанию переменной во время компиляции.
VARIABLE_SCOPE Глобальная, сеансовая или только сеансовая.
VARIABLE_TYPE Тип данных значения переменной.
VARIABLE_COMMENT Текст справки, обычно отображаемый в mysqld --help --verbose.
NUMERIC_MIN_VALUE Для числовых переменных — минимально допустимое значение.
NUMERIC_MAX_VALUE Для числовых переменных — максимально допустимое значение.
NUMERIC_BLOCK_SIZE Для числовых переменных — действительное значение должно быть кратно "размеру блока".
ENUM_VALUE_LIST Для ENUM, SET, и FLAGSET переменных — список распознаваемых значений.
READ_ONLY Можно ли установить переменную с помощью SQL-запроса. Обратите внимание, что многие переменные «только для чтения» всё ещё могут быть установлены в командной строке.
COMMAND_LINE_ARGUMENT Требуется ли аргумент при установке переменной в командной строке. NULL когда переменную нельзя установить в командной строке.
GLOBAL_VALUE_PATH Конфигурационный файл, из которого переменная получила своё значение. NULL если не установлена ни в одном конфигурационном файле. Добавлен в MariaDB 10.5.0.

Пример

SELECT * FROM information_schema.SYSTEM_VARIABLES 
  WHERE VARIABLE_NAME='JOIN_BUFFER_SIZE'\G
*************************** 1. row *****************************
        VARIABLE_NAME: JOIN_BUFFER_SIZE
        SESSION_VALUE: 131072
         GLOBAL_VALUE: 131072
  GLOBAL_VALUE_ORIGIN: COMPILE-TIME
        DEFAULT_VALUE: 131072
       VARIABLE_SCOPE: SESSION
        VARIABLE_TYPE: BIGINT UNSIGNED
     VARIABLE_COMMENT: The size of the buffer that is used for joins
    NUMERIC_MIN_VALUE: 128
    NUMERIC_MAX_VALUE: 18446744073709551615
   NUMERIC_BLOCK_SIZE: 128
      ENUM_VALUE_LIST: NULL
            READ_ONLY: NO
COMMAND_LINE_ARGUMENT: REQUIRED
Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проходит предварительную проверку MariaDB. Мнения, информация и мнения, выраженные в этом содержимом, не обязательно отражают мнения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/information-schema-system_variables-table/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API