当前位置: 首页 > article >正文

数据库性能优化(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),

http://www.kler.cn/a/519335.html

相关文章:

  • Kafka运维宝典 (三)- Kafka 最大连接数超出限制问题、连接超时问题、消费者消费时间超过限制问题详细介绍
  • Redis实战(黑马点评)——关于缓存(缓存更新策略、缓存穿透、缓存雪崩、缓存击穿、Redis工具)
  • AI x 长寿:OpenAI开发出逆龄AI GPT-4b micro
  • LabVIEW进行可靠性测试时有哪些常见的问题
  • 【MFC】C++所有控件随窗口大小全自动等比例缩放源码(控件内字体、列宽等未调整) 20250124
  • [LeetCode] 字符串 I — 344#反转字符串 | 541#反转字符串II | 54K替换数字
  • 如何获取小程序的code在uniapp开发中
  • 系统架构设计师教材:信息系统及信息安全
  • 读后感:《The Clean Coder: A Code of Conduct for Professional Programmers》
  • websocket实现
  • 【DGL系列】dgl中为graph指定CSR/COO/CSC矩阵格式
  • HTB:Support[WriteUP]
  • docker-制作镜像gcc添加jdk运行java程序
  • 2025-1-25 c++学习中关于static,初始化列表,友元函数和友元类的问题
  • 算法:模拟的巧妙演绎
  • 【MySQL】 表的操作
  • 思科交换机telnet配置案例
  • 第23篇:Python开发进阶:详解测试驱动开发(TDD)
  • ubuntu22.04 系统 A100显卡 深度学习环境配置记录
  • 嵌入式知识点总结 ARM体系与架构 专题提升(二)-ARM处理器