- 3
- 0
- 约1.08万字
- 约 23页
- 2021-12-09 发布于福建
- 举报
精品文档可编辑 值得下载收藏
MySQL中EXPLAIN命令用法详解
MySQL的EXPLAIN命令可以用于SQL语句的查询执行计划。这些命令的输出能让我们知道MySQL 优化器是怎样执行SQL 语句的。这命令并没有提供任何调整建议,但它能够提供重要的信息帮助你做出调优决策。而下面让我们来详细的了解下其用法吧。
1. 语法
MySQL 的EXPLAIN 语法可以运行在SELECT 语句或者特定表上。如果作用在表上,那么此命令等同于DESC 表命令。UPDATE和DELETE 命令也需要进行性能改进,当这些命令不是直接在表的主码上运行时,为了确保最优化的索引使用率,需要把它们改写成SELECT 语句(以便对它们执行EXPLAIN 命令)。请看下面的示例:
UPDATE table1
SET col1 = X, col2 = Y
WHERE id1 = 9
AND dt = #39;2010-01-01#39;;
这个UPDATE语句可以被重写成为下面这样的SELECT语句:
SELECT col1, col2
FROM table1
WHERE id1 = 9
AND dt = #39;2010-01-01#39;;
在5.6.10版本里面,是可以直接对dml语句进行explain分析操作的.
MySQL 优化器是基于开销来工作的
您可能关注的文档
最近下载
- 肉毒毒素临床治疗中国专家共识2025.docx
- 13.1 磁场 磁感线 练习题 高中物理新人教版必修第三册(2023年).docx VIP
- HB 20396-2016 超音速火焰喷涂碳化钨涂层规范.pdf
- 学术英语(医学)知到智慧树期末考试答案题库2025年天津医科大学.docx VIP
- 2026年辅警招聘考试试题库及答案【历年真题】试卷及答案.docx
- 2026年matlab期末考试试卷及答案.doc VIP
- Sysdrill钻井设计与工程.pdf VIP
- 原发性醛固酮增多症.pptx VIP
- MATLAB期末考试试卷汇总及解析.pdf VIP
- MATLAB期末考试试卷汇总.docx VIP
原创力文档

文档评论(0)