MySQL 速查表

本文更新于 {{ days }} 天前,内容可能已经过时。

运维#

超时#

查询超时参数

1
2
3
4
SHOW GLOBAL VARIABLES LIKE 'wait_timeout'; -- 非交互式连接空闲超时(秒)
SHOW GLOBAL VARIABLES LIKE 'interactive_timeout'; -- 交互式连接空闲超时(秒)
SHOW GLOBAL VARIABLES LIKE 'net_read_timeout'; -- 网络读取超时(秒)
SHOW GLOBAL VARIABLES LIKE 'net_write_timeout'; -- 网络写入超时(秒)

设置超时参数

1
2
3
4
SET GLOBAL wait_timeout = 28800;
SET GLOBAL interactive_timeout = 28800;
SET GLOBAL net_read_timeout = 30;
SET GLOBAL net_write_timeout = 60;

慢查询#

查询慢查询参数

1
2
3
SHOW VARIABLES LIKE 'slow_query_log';  -- OFF/ON 是否开启慢查询日志
SHOW VARIABLES LIKE 'slow_query_log_file';  -- 慢查询日志文件路径
SHOW VARIABLES LIKE 'long_query_time';  -- 慢查询时间(秒)

设置慢查询参数

1
2
3
SET GLOBAL slow_query_log = 'ON';
SET GLOBAL slow_query_log_file = '/var/lib/mysql/slow.log';
SET GLOBAL long_query_time = 1;