首页 新闻 会员 周边 捐助

谁能帮我解释下这段mysql是做什么的?怎么查询数据库名为[ShFTZNQI]的相关跟踪语句?为什么这段查询会很慢

0
悬赏园豆:5 [已解决问题] 解决于 2021-11-22 16:50

-- 临时开启慢查询日志
show variables like '%quer%';
set global slow_query_log=1;

-- 临时开启慢查询时间
show variables like 'long_query_time';
set global long_query_time=1;

-- 设置慢查询存储的方式
show variables like 'log_output';
set global log_output = 'FILE';
set global log_output = 'TABLE';

-- 设置查看日志
SELECT * FROM mysql.slow_log;
SELECT * FROM mysql.general_log;

select sleep(30);

explain select ID from new_table;


清空sql日志
SET GLOBAL slow_query_log = 'OFF';
ALTER TABLE mysql.slow_log RENAME mysql.slow_log_drop;
CREATE TABLE mysql.slow_log LIKE mysql.slow_log_drop;
SET GLOBAL slow_query_log = 'ON';
DROP TABLE mysql.slow_log_drop;

SELECT * FROM mysql.slow_log order by start_time desc

CanIHelpYou?的主页 CanIHelpYou? | 菜鸟二级 | 园豆:212
提问于:2020-01-09 10:13
< >
分享
最佳答案
0

查询运行比较慢的sql

收获园豆:5
xiao王博客 | 初学一级 |园豆:89 | 2020-01-10 18:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册