数据库性能优化(sql优化)_SQL执行计划02_yxy
数据库性能优化_SQL执行计划详解02
- 常用操作符解读
-
- 1.1 表扫描类型操作符
-
- 1.1.1 CSCN 聚集索引扫描
- 1.1.2 CSEK 聚集索引数据定位
- 1.1.3 SSEK 二级索引数据定位
- 1.1.4 SSCN 直接使用二级索引进行扫描
- 1.2 其他常见操作符
-
- 1.2.1 BLKUP 二次扫描
- 1.2.2 SLCT 选择
- 1.2.3 PRJT 投影
- 1.2.4 NSET 收集结果集
常用操作符解读
接下来介绍常用的一些操作符,以便后续优化章节能更好的理解,后面优化思路都通过执行计划来分析和讲解
1.1 表扫描类型操作符
CSCN、CSEK、SSEK、SSCN
1.1.1 CSCN 聚集索引扫描
cluster index scan,通过聚集索引扫描全表的操作符,查询可以直接在聚集索引中获取所有需要的数据,而不需要额外访问表数据,是最基础的扫描操作符,当没有条件或者没有索引可利用时就只能走cscn;(效率低)
例如
--初始化表和数据
CREATE TABLE "TEST01"("A" INT,"B" CHAR(10),