Loading

摘要: 十四、SQL优化工具 1 慢查询日志 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,运行10秒以上的SQL语句会 阅读全文
posted @ 2022-01-28 19:46 yyyz 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 十三、索引优化 1 单表索引优化案例 准备数据: # 模拟,博客文章的数据库 CREATE TABLE IF NOT EXISTS article( id INT(10) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, author_id INT(10) 阅读全文
posted @ 2022-01-28 17:13 yyyz 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 十二、性能分析 1 SQL变慢的原因 性能下降、 SQL 慢、执行时间长、等待时间长的原因一般有: 关联查询使用太多JOIN语句 索引失效(建立了索引,但没有用到): 查询语句本身的问题 服务器调优及各个参数设置(缓冲、线程数等) 2 JOIN详解 SQL变慢的其中一个原因是使用了太多JOIN,为什 阅读全文
posted @ 2022-01-28 02:45 yyyz 阅读(122) 评论(0) 推荐(0) 编辑