SQL优化入门

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

SQL优化案例

浏览 178 扫码 分享 2022-07-11 20:46:57
  • 关联更新优化案例
  • 利用等待事件优化 SQL
  • 使用 CARDINALITY 优化 SQL
  • 烂用外连接导致无法谓词推入
  • 谓词推入优化案例
  • 子查询非嵌套优化
  • ROW LEVEL SECURITY 优化案例
  • REGEXP_LIKE 非等值关联优化案例
  • INSTR 非等值关联优化案例
  • 使用 LISGAGG 分析函数优化 WMSYS.WM_CONCAT
  • 扩展统计信息优化案例
  • 把你脑袋当 CBO
  • 外连接有 OR 关联条件只能走 NL
  • 组合索引优化案例
  • 标量子查询优化
  • 本地索引优化案例
  • 树形查询优化案例
  • Filter 优化经典案例
  • 连接列数据分布不均衡导致性能问题
  • 半连接反向驱动主表
  • ORDER BY 取别名列优化案例
  • 分页语句优化案例
  • INDEX FAST FULL SCAN 优化案例
  • 优化 SQL 需要注意表与表之间关系
  • NL 被驱动表不能走 INDEX SKIP SCAN
  • 直方图优化案例

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 前言
  • 优化必知 | Oracle查询表元信息
  • SQL优化必懂概念
    • 基数(CARDINALITY)
    • 选择性(SELECTIVITY)
    • 直方图(HISTOGRAM)
    • 回表(TABLE ACCESS BY INDEX ROWID)
    • 集群因子(CLUSTERING FACTOR)
    • 表与表之间关系
  • 统计信息
    • 什么是统计信息
    • 统计信息重要参数设置
    • 检查统计信息是否过期
    • 扩展统计信息
    • 动态采样
    • 定制统计信息收集策略
  • Oracle执行计划
    • 获取执行计划常用方法
    • Oracle查看执行计划总结
    • ORACLE的HINT
    • 运用光标移动大法阅读执行计划
    • 查询oracle表的信息(表,字段,约束,索引)
    • 定制执行计划
    • 怎么通过查看执行计划建立索引
  • MySQL执行计划
    • Mysql执行计划概述
    • Explain中Type和Extra字段详解
  • 访问路径(ACCESS PATH)
    • 常见访问路径
    • 访问方式对性能影响
    • 反向索引
  • 表连接方式
    • 嵌套循环(NESTED LOOPS)
    • HASH 连接(HASH JOIN)
    • HASH JOIN 原理介绍
    • 排序合并连接(SORT MERGE JOIN)
    • 笛卡儿连接(CARTESIAN JOIN)
    • 标量子查询(SCALAR SUBQUERY)
    • 半连接(SEMI JOIN)
    • 反连接(ANTI JOIN)
    • FILTER
    • IN 与 EXISTS 谁快谁慢
    • SQL 语句的本质
  • 成本计算
    • 优化 SQL 需要看 COST 吗
    • 全表扫描成本计算
    • 索引范围扫描成本计算
    • SQL 优化核心思想
  • 必须掌握的谓词变换
    • 子查询非嵌套(Subquery Unnesting)
    • 视图合并(View Merge)
    • 谓词推入(Pushing Predicate)
  • 调优技巧
    • SQL 三段分拆法
    • 查看真实的基数(Rows)
    • 使用 UNION 代替 OR
    • 多表联立控制nest_loop
    • 单表分页优化思路
    • 多表关联分页优化思路
    • 使用分析函数优化自连接
    • 超大表与超小表关联优化方法
    • 超大表与超大表关联优化方法
    • LIKE 语句优化方法
    • DBLINK 优化
    • 对表进行 ROWID 切片
  • SQL优化案例
    • 组合索引优化案例
    • 直方图优化案例
    • NL 被驱动表不能走 INDEX SKIP SCAN
    • 优化 SQL 需要注意表与表之间关系
    • INDEX FAST FULL SCAN 优化案例
    • 分页语句优化案例
    • ORDER BY 取别名列优化案例
    • 半连接反向驱动主表
    • 连接列数据分布不均衡导致性能问题
    • Filter 优化经典案例
    • 树形查询优化案例
    • 本地索引优化案例
    • 标量子查询优化
    • 关联更新优化案例
    • 外连接有 OR 关联条件只能走 NL
    • 把你脑袋当 CBO
    • 扩展统计信息优化案例
    • 使用 LISGAGG 分析函数优化 WMSYS.WM_CONCAT
    • INSTR 非等值关联优化案例
    • REGEXP_LIKE 非等值关联优化案例
    • ROW LEVEL SECURITY 优化案例
    • 子查询非嵌套优化
    • 谓词推入优化案例
    • 烂用外连接导致无法谓词推入
    • 使用 CARDINALITY 优化 SQL
    • 利用等待事件优化 SQL
  • 全自动SQL审核
    • 抓出外键没创建索引的表
    • 抓出需要收集直方图的列
    • 抓出必须创建索引的列
    • 抓出 SELECT * 的 SQL
    • 抓出有标量子查询的 SQL
    • 抓出带有自定义函数的 SQL
    • 抓出表被多次反复调用 SQL
    • 抓出走了 FILTER 的 SQL
    • 抓出返回行数较多的嵌套循环 SQL
    • 抓出 NL 被驱动表走了全表扫描的 SQL
    • 抓出走了 TABLE ACCESS FULL 的 SQL
    • 抓出走了 INDEX FULL SCAN 的 SQL
    • 抓出走了 INDEX SKIP SCAN 的 SQL
    • 抓出索引被哪些 SQL 引用
    • 抓出走了笛卡儿积的 SQL
    • 抓出走了错误的排序合并连接的 SQL
    • 抓出 LOOP 套 LOOP 的 PSQL
    • 抓出走了低选择性索引的 SQL
    • 抓出可以创建组合索引的 SQL(回表再过滤选择性高的列)
    • 抓出可以创建组合索引的 SQL(回表只访问少数字段)
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度

        思维导图备注