摘要: 前提:数据准备 drop table if exists t1; /* 如果表t1存在则删除表t1 */ CREATE TABLE `t1` ( /* 创建表t1 */ `id` int(11) NOT NULL AUTO_INCREMENT, `a` varchar(20) DEFAULT NUL 阅读全文
posted @ 2020-07-23 18:27 |那小子 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 有时需要确定 SQL 到底慢在哪个环节,此时 explain 可能不好确定。在 MySQL 数据库中,通过 profile,能够更清楚地了解 SQL 执行过程的资源使用情况,能让我们知道到底慢在哪个环节 下面我们来讲一下如何使用 profile 分析慢查询,大致步骤是:确定这个 MySQL 版本是否 阅读全文
posted @ 2020-07-23 16:20 |那小子 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1.查看是否开启慢查询日志show variables like "%slow_query_log%"; 2.查看慢查询阈值 show global variables like "long_query_time"; set global long_query_time = 1; 3.确定慢查询日志 阅读全文
posted @ 2020-07-23 16:10 |那小子 阅读(193) 评论(0) 推荐(0) 编辑