数据库性能优化(sql优化)_SQL执行计划01_yxy
数据库性能优化_SQL执行计划详解01
- 1 执行计划简介
-
- 1.1 什么是sql执行计划?
- 1.2 执行计划解决了什么问题?
- 1.3 总结
- 2 执行计划的查看方式
- 3 执行计划完整示例
- 4 执行计划组成部份
1 执行计划简介
1.1 什么是sql执行计划?
执行计划(Execution Plan),也称为查询计划或解释计划,是数据库在执行一个查询语句(如SQL查询)之前制定的详细步骤指南,包括使用哪些索引、连接顺序、操作顺序等信息。是一条sql在数据库中执行过程或访问路径的描述;
例如
想象你要去一个大仓库找一件特定的物品,你有很多种方法可以找到它。你可以从仓库的一端开始,一个一个货架地找(这就像全表扫描);也可以使用仓库的货物清单(这就像使用索引)来更快地定位物品。
/
数据库执行计划就是数据库管理系统(DBMS)在你发出一个查询请求(比如 SELECT * FROM TEST WHERE A >10)时,为了找到你想要的数据,它会提前制定一个 “寻找”方案。这个方案会告诉你数据库引擎将怎样去查找数据,会使用哪些工具(比如是否使用索引),先做什么,后做什么,就像你在找东西前会先想好怎么找更有效率一样。
1.2 执行计划解决了什么问题?
1.执行计划可以让开发