数据库性能优化(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.执行计划可以让开发

你可能感兴趣的:(数据库,性能优化,sql)