Відповіді:
Що ви шукаєте, це:
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)