古古奇老师-慢 sql 分析
1
###########################################################################
##### my.ini 系统参数的查看 #####
#long_query_time: “慢 sql”指定的查询时间,查询超过此时间会被记录,默认为 10,单
位为 s。
show VARIABLES LIKE 'long_query_time%';
#“慢查询”记录功能开关查询,
#slow_query_log:慢查询日志记录的开关,默认为 0,0 表示关闭(off),可设置为 1,1 表示
开启(on)
show variables like "slow_query_log";
#slow_query_log_file:指定慢查询日志文件路径及名称,默认值为 host_name-slow.log,可
自定义文件路径。
show variables like "slow_query_log_file%";
#log_output:慢查询日志输出目标类型,默认为 file,即输出到文件。可选值 TABLE, FILE, 或
者 NONE,默认值是 FILE,可以同时选择 TABLE 和 FILE,中间用逗号隔开。
show variables like "log_output";
#log_timestamps:主要控制 error log、slow log、genera log 日志文件中的显示时区,默认使
用 UTC 时区,可以修改为 SYSTEM 系统时区。
show variables like "log_timestamps";
#log_queries_not_using_indexes:记录所有未使用索引的查询语句,默认为 off。
show variables like "log_queries_not_using_indexes";
#min_examined_row_limit:查询结果行数小于此参数的 SQL,将不会记录到慢查询日志中,
默认为 0
show variables like "min_examined_row_limit";
#log_slow_admin_statements:管理语句写入慢日志配置,管理语句包含 alter table、create
index 等,默认为 off 即不写入
show variables like "log_slow_admin_statements";
###########################################################################
######慢日志的设置#####
#设置“慢查询”记录功能开关-打开
set global slow_query_log =1;
#设置“慢查询”的时间
set global long_query_time =1;
#设置“慢查询”日志的存放路径
- 1
- 2
前往页