SQL查询的执行计划中的信息有哪些
小樊
85
2024-08-10 11:26:45
SQL查询的执行计划中包含了以下信息:
- 查询中使用的索引
- 表之间的连接方式(如Nested Loop Join, Hash Join, Merge Join等)
- 表访问的顺序(表的读取顺序)
- 所使用的临时表
- 查询语句中各个步骤的执行顺序
- 每个步骤的操作(如全表扫描、索引扫描、排序等)
- 查询计划中每个步骤的预计行数
- 查询计划中每个步骤的操作所需的成本
- 查询使用的缓存(如buffer cache、shared pool等)
- 查询执行时所需的系统资源(如CPU、I/O等)