mysql系统常用参数查询命令
1、获取基本配置信息
说明 | 执行语句 |
---|---|
是否区分表名大小写 | SHOW VARIABLES LIKE "lower_case_table_names"; |
MySQL 服务端口 | SHOW VARIABLES LIKE 'port'; |
MySQL socket 文件路径 | SHOW VARIABLES LIKE 'socket'; |
是否跳过域名解析 | SHOW VARIABLES LIKE 'skip_name_resolve'; |
数据库字符集 | SHOW VARIABLES LIKE 'character_set_server'; |
服务器默认的校对规则 | SHOW VARIABLES LIKE 'collation_server'; |
交互式连接超时时间(秒) | SHOW VARIABLES LIKE "interactive_timeout"; |
非交互式连接超时时间(秒) | SHOW VARIABLES LIKE 'wait_timeout'; |
事务隔离级别 | SHOW VARIABLES LIKE 'tx_isolation'; -- mysql5.x SHOW VARIABLES LIKE 'transaction_isolation'; -- mysql8.x |
数据文件存放位置 | SHOW VARIABLES LIKE '%datadir%'; |
允许的最大数据包大小 | SHOW VARIABLES LIKE 'max_allowed_packet'; |
每个线程堆栈的大小 | SHOW VARIABLES LIKE 'thread_stack'; |
线程缓存的大小 | SHOW VARIABLES LIKE 'thread_cache_size'; |
可以打开的表的数量 | SHOW VARIABLES LIKE 'table_open_cache'; |
内部临时表的最大大小 | SHOW VARIABLES LIKE 'tmp_table_size'; |
内存中 HEAP 表的最大大小 | SHOW VARIABLES LIKE 'max_heap_table_size'; |
MySQL 主进程文件的位置 | SHOW VARIABLES LIKE 'pid_file'; |
错误日志文件的位置 | SHOW VARIABLES LIKE "log_error"; |
慢查询日志文件的位置 | SHOW VARIABLES LIKE 'slow_query_log_file'; |
慢查询时间阈值 | SHOW VARIABLES LIKE "long_query_time"; |
2、获取连接数配置信息
说明 | 执行语句 |
---|---|
最大连接数 | SHOW VARIABLES LIKE 'max_connections'; |
服务器启动以来已使用的最大连接数 | SHOW status LIKE 'Max_used_connections'; |
达到最大连接数的时间点 | SHOW STATUS LIKE 'Max_used_connections_time'; |
连接失败次数上限 | SHOW VARIABLES LIKE 'max_connect_errors'; |
通过 MySQLXProtocol 已接受的连接数 | SHOW STATUS LIKE 'Mysglx_connections_accepted'; |
通过 MySQLXProtocol 已关闭的连接数 | SHOW STATUS LIKE 'Mysglx_connections_closed'; |
3、获取 Binlog 配置信息执行语句
说明 | 执行语句 |
---|---|
Binlog 文件列表 | SHOW BINARY LOGS; |
是否启用 Binlog | SHOW VARIABLES LIKE 'log_bin'; |
Binlog 同步频率 | SHOW VARIABLES LIKE 'sync_binlog'; |
Binlog 格式 | SHOW VARIABLES LIKE 'binlog_format'; |
文件路径 | SHOW VARIABLES LIKE 'log-bin'; |
Binlog 索引文件位置 | SHOW VARIABLES LIKE 'log_b |