Відповіді:
Що ви шукаєте, це:
SHOW VARIABLES;
Ви можете змінити його далі, як і будь-який запит:
SHOW VARIABLES LIKE '%max%';
Використання SHOW VARIABLES
:
backticks
:)
В якості альтернативи ви також можете запитувати information_schema
базу даних і отримувати дані з global_variables
(і global_status
звичайно теж). Такий підхід надає ту саму інформацію, але дає можливість зробити більше результатів, оскільки це звичайний старий запит.
Наприклад, ви можете перетворити одиниці, щоб вони стали більш читаними. Наступний запит надає поточний глобальний параметр для innodb_log_buffer_size
байтів і мегабайт:
SELECT
variable_name,
variable_value AS innodb_log_buffer_size_bytes,
ROUND(variable_value / (1024*1024)) AS innodb_log_buffer_size_mb
FROM information_schema.global_variables
WHERE variable_name LIKE 'innodb_log_buffer_size';
В результаті ви отримуєте:
+------------------------+------------------------------+---------------------------+
| variable_name | innodb_log_buffer_size_bytes | innodb_log_buffer_size_mb |
+------------------------+------------------------------+---------------------------+
| INNODB_LOG_BUFFER_SIZE | 268435456 | 256 |
+------------------------+------------------------------+---------------------------+
1 row in set (0,00 sec)