MySQL
Информация о сервере
Поиск…
параметры
параметры | объяснение |
---|---|
ГЛОБАЛЬНЫЙ | Показывает переменные, поскольку они настроены для всего сервера. Необязательный. |
СЕССИЯ | Показывает переменные, настроенные только для этого сеанса. Необязательный. |
Пример SHOW VARIABLES
Чтобы получить все переменные сервера, запустите этот запрос либо в окне SQL вашего предпочтительного интерфейса (PHPMyAdmin или в другом), либо в интерфейсе CLI MySQL
SHOW VARIABLES;
Вы можете указать, хотите ли вы переменные сеанса или глобальные переменные следующим образом:
Переменные сеанса:
SHOW SESSION VARIABLES;
Глобальные переменные:
SHOW GLOBAL VARIABLES;
Как и любая другая команда SQL, вы можете добавить параметры к вашему запросу, такие как команда LIKE:
SHOW [GLOBAL | SESSION] VARIABLES LIKE 'max_join_size';
Или, используя подстановочные знаки:
SHOW [GLOBAL | SESSION] VARIABLES LIKE '%size%';
Вы также можете отфильтровать результаты запроса SHOW с помощью параметра WHERE следующим образом:
SHOW [GLOBAL | SESSION] VARIABLES WHERE VALUE > 0;
Пример SHOW STATUS
Чтобы получить статус сервера базы данных, запустите этот запрос в SQL-окне вашего предпочтительного интерфейса (PHPMyAdmin или другого) или на интерфейсе CLI MySQL.
SHOW STATUS;
Вы можете указать, хотите ли вы получать статус СЕССИИ или ГЛОБАЛЬНОГО вашего ранга следующим образом: Статус сеанса:
SHOW SESSION STATUS;
Глобальный статус:
SHOW GLOBAL STATUS;
Как и любая другая команда SQL, вы можете добавить параметры к вашему запросу, такие как команда LIKE:
SHOW [GLOBAL | SESSION] STATUS LIKE 'Key%';
Или команда Where:
SHOW [GLOBAL | SESSION] STATUS WHERE VALUE > 0;
Основное различие между GLOBAL и SESSION заключается в том, что с помощью модификатора GLOBAL команда отображает агрегированную информацию о сервере и всех его соединениях, в то время как модификатор SESSION будет показывать только текущие значения.