
不仅仅是SQL优化——把握SQL的核心意义
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本课程深入探讨SQL语言的核心概念与应用技巧,超越常规优化范畴,帮助学员理解并掌握高效查询设计、性能调优及数据库管理策略。
第1章 全局在胸——用工具对SQL整体优化
1.1 性能工具概览
1.1.1 不同调优场景分析
1.1.2 不同场景对应工具
1.2 整体性能工具的要点
1.2.1 五大性能报表获取方法
1.2.2 关注五大报表的关键点
1.3 案例分享与交流
- 并行等待案例分析
- 热块竞争相关案例解析
- 日志等待实例探讨
- 新疆某系统前台优化实践
- 浙江某系统调优经验总结
1.4 本章小结及习题
1.4.1 总结与延伸思考
1.4.2 练习题目
第2章 风驰电掣——有效缩短SQL优化过程
2.1 SQL调优时间的浪费之处
- 缺乏批处理频繁进行交互操作
- 无法抓住主要矛盾盲目调整
- 对需求目标不明确的努力白费
- 忽视操作难度导致无序调优
2.2 如何快速完成SQL调优
2.2.1 获取有助于优化的整体数据库信息
2.2.2 获得SQL运行前的详细数据
2.2.3 得到与SQL相关的后台信息
2.3 案例分析:如何实现快速SQL优化
- 数据库整体运行情况获取策略
- SQL各种细节信息收集方法
2.4 本章总结及练习题
2.4.1 知识点回顾与思考方向
2.4.2 练习题目设计
第3章 循规蹈矩——如何读懂SQL执行计划
3.1 执行计划分析介绍
- SQL执行计划的概念
- 统计信息的作用及收集方法
- 动态采样技术的应用
- 获取执行计划的六种方式
3.2 如何理解执行计划的关键点
- 解读经典执行计划的方法总结
3.3 低效SQL识别案例分析
- 执行计划中的效率判断技巧
- 执行计划效率评估方法总结
3.4 习题、总结与延伸思考
第4章 运筹帷幄——左右SQL执行计划妙招
4.1 控制执行计划的方法概述
- 意义及思路介绍
4.2 调整执行计划的案例研究
- 使用HINT进行优化
- 非HINT方式调整策略
- 执行计划固定的技巧
4.3 本章习题、总结与延伸思考
第5章 且慢,感受体系结构让SQL飞
5.1 数据库架构知识
- 构成及工作原理概述
- 设计理念体会
5.2 结构与SQL优化关系
- 共享池相关的调优策略
- 缓冲区管理的技巧
- 归档日志处理方法
5.3 扩展案例分析
6.1 逻辑结构
6.2 数据库体系细节与SQL性能提升
7.1 表设计原则及优化建议
第8章 学习索引如何让SQL飞快
8.1 索引基础知识概述
- 结构推理
- 特点提炼
8.2 通过索引进行SQL调优
9.1 索引的不足之处分析
第10章 其他索引应用让SQL更高效
10.1 各类特殊索引介绍
- 位图、函数依赖等
- 使用场景及限制
12章 经典改写技巧提升SQL性能
- 减少访问路径的方法
- 避免外部因素影响的策略
第13章 PL/SQL优化让SQL更快速
13.1 关键点分析
- 类型定义
- 集合处理
16章 把握需求改写让SQL飞快
- 最小化设计原则
- 等价性确认技巧
最后一章 总结与延伸:从勿信讹传到洞若观火
17.1 SQL优化常见误区
17.2 误区背后的话题扩展思考
17.3 全书总结及致读者语
全部评论 (0)


