课程目录
│
├─第01课 从案例中推导SQL优化的总体思路与误区
│ │ 1 从案例中推导SQL优化的总体思路与误区
│ │
│ ├─基于案例SQL优化第1周视频
│ │ 基于案例进行SQL优化第1周课程(上)
│ │ 基于案例进行SQL优化第1周课程(下)
│ │
│ └─第1周脚本
│ ├─1. 缺乏对讹传的辨知力
│ │ count各列性能统计.xlsx 12KB
│ │ count哪种写法更快.sql 983B
│ │ in与exists之争(10g).sql 626B
│ │ in与exists之争(11g).sql 655B
│ │ 终于明白count谁快.sql 2KB
│ │ 表的条件顺序.sql 768B
│ │ 表的连接顺序.sql 1002B
│ │
│ ├─2. 不具备少做事的意识
│ │ CASE WHEN改造.sql 58KB
│ │ GROUP BY 的合并.sql 14KB
│ │ 不回表.sql 272B
│ │ 全局临时表特性.sql 2KB
│ │ 减少SQL中的函数调用.sql 2KB
│ │ 分区消除.sql 3KB
│ │ 分区清理.sql 3KB
│ │ 表连接中多余列的影响.sql 1KB
│ │ 视图研究.sql 934B
│ │ 让人怀疑自己眼睛的SQL.sql 9KB
│ │ 避免SQL中的函数调用.sql 2KB
│ │ 集合写法.sql 486B
│ │
│ ├─3. 不会依据场景选技术
│ │ 从单车到飞船的SQL优化之旅.ppt 6.29MB
│ │ 分区效率变低.sql 2KB
│ │ 条数性能大比拼.sql 2KB
│ │ 索引与排序.sql 431B
│ │ 索引与更新.sql 2KB
│ │
│ ├─4. 未考虑将需求最小化
│ │ 需求最小化.sql 10KB
│ │
│ ├─5. 忽略SQL改造等价性
│ │ insert all.sql 774B
│ │ in与范围写法.sql 2KB
│ │ max min优化引发的探讨.sql 466B
│ │ 你眼中只有快吗.sql 375B
│ │ 看似不等,其实相等.sql 1KB
│ │
│ └─6. 不识需求乃顶级优化
├─第02课 从案例中分析体系结构如何左右SQL性能
│ │ 2从案例中分析体系结构如何左右SQL性能.pdf 1.37MB
│ │ 第二周作业.png 6KB
│ │
│ ├─基于案例SQL优化第2周视频
│ │ 基于案例进行SQL优化第2周课程(上).mp4 297.69MB
│ │ 基于案例进行SQL优化第2周课程(下).mp4 151.92MB
│ │
│ └─基于案例学习SQL优化第2周脚本
│ └─脚本
│ ├─体系与sql优化
│ │ session_cached_cursors.sql 2KB
│ │ 体会绑定变量的AWR试验.sql 800B
│ │ 体会绑定变量的trace试验.sql 4KB
│ │ 思考绑定变量带来性能飞跃.sql 2KB
│ │ 批量提交与否性能差异明显.sql 1KB
│ │ 日志关闭与否对性能的影响.sql 2KB
│ │ 注意静态sql自动绑定变量.sql 1KB
│ │ 直接路径读性能略胜一筹.sql 3KB
│ │ 缓冲优化让第2次执行更快.sql 3KB
│ │ 解析优化让第2次执行更快.sql 3KB
│ │ 解析和缓冲优化正常一起来.sql 3KB
│ │
│ └─相关案例扩展
│ 头疼,如何查硬解析问题.sql 3KB
│ 巧妙,逮到提交过频语句.sql 3KB
│ 感谢,keep让sql跑更快.sql 2KB
│ 纠结,绑定变量也有冬天.sql 5KB
│ 细致,查系统各维度规律.sql 6KB
│ 经典,SQL的逻辑读变零.sql 2KB
│ 经典,函数的逻辑读成零.sql 3KB
│ 规律,日志切换有据可查.sql 3KB
│ 迷案,跟踪日志暴增故障.sql 4KB
│
├─第03课 从案例中体验逻辑结构如何影响SQL优化
│ │ 3从案例中体验逻辑结构如何影响SQL优化.pdf 1.43MB
│ │ 第三周作业.png 6KB
│ │
│ ├─基于案例学SQL优化第3周脚本
│ │ └─脚本
│ │ ├─体系与sql优化
│ │ │ block 到底能装多少行数据.sql 1KB
│ │ │ block 行迁移的成因与优化.sql 5KB
│ │ │ block 行链接的成因与优化.sql 4KB
│ │ │ oracle 行定位与rowid描述.sql 2KB
│ │ │ segment 及extents的体会.sql 4KB
│ │ │ 表空间之临时表空间组调优.sql 4KB
│ │ │ 表空间的类别、体会及脚本.sql 5KB
│ │ │
│ │ └─相关优化案例
│ │ block 尺寸与并发争用关系之分析案例.sql 9KB
│ │ block 尺寸设置减少逻辑读的优化案例.sql 4KB
│ │ segment之分区表的化整为零优化案例.sql 7KB
│ │ segment之高水平位相关情况监控探讨.sql 913B
│ │ segment之高水平位相关排查优化案例.sql 3KB
│ │ 利用rowid提升sql性能的常见优化案例.sql 3KB
│ │ 表空间查询慢与回收站关系之经典案例.sql 2KB
│ │ 表空间频繁扩展对插入速度效率的案例.sql 2KB
│ │
│ └─基于案例进行SQL优化第3周课程
│ 基于案例进行SQL优化第3周课程.mp4 320.3MB
│
├─第04课 从案例中探寻表设计对SQL优化的重要性
│ │ 4从案例中探寻表设计对SQL优化的重要性.pdf 1.18MB
│ │ 第四周作业.png 6KB
│ │
│ ├─基于案例学SQL优化第4周脚本
│ │ └─脚本
│ │ ├─相关优化案例的分析
│ │ │ 全局临时表案例1_统计信息引发性能血案.sql 4KB
│ │ │ 全局临时表案例2_各接口程序的经典优化.sql 1006B
│ │ │ 全局临时表案例3_字段设计与空间换时间.sql 661B
│ │ │ 全局临时表案例4_与日志暴增相关的故障.sql 3KB
│ │ │ 分区表案例1_分析分区索引失效1_truncate.sql 3KB
│ │ │ 分区表案例1_分析分区索引失效2_drop.sql 2KB
│ │ │ 分区表案例1_分析分区索引失效3_split.sql 6KB
│ │ │ 分区表案例1_分析分区索引失效4_add.sql 3KB
│ │ │ 分区表案例1_分析分区索引失效5_exchange.sql 5KB
│ │ │ 分区表案例2_看似多余的条件影响分区性能.sql 445B
│ │ │ 分区表案例3_数据进默认分区与性能优化.sql 3KB
│ │ │ 分区表案例4_缘何分区表比普通表性能差.sql 10KB
│ │ │
│ │ ├─表设计与sql优化应用
│ │ │ 主外键设计1_外键索引与性能.sql 3KB
│ │ │ 主外键设计2_外键索引与锁.sql 6KB
│ │ │ 主外键设计其他_外键注意点.sql 942B
│ │ │ 主外键设计其他_延迟约束.sql 480B
│ │ │ 主外键设计其他_普通索引改主键.sql 445B
│ │ │ 主外键设计其他_约束关系.sql 667B
│ │ │ 全局临时表1_自动清理数据.sql 1KB
│ │ │ 全局临时表2_不同session数据独立.sql 1KB
│ │ │ 全局临时表3_产生日志较少.sql 670B
│ │ │ 其他类型表1_索引组织表.sql 3KB
│ │ │ 其他类型表2_簇表.sql 3KB
│ │ │ 分区优势1_减少访问路径.sql 5KB
│ │ │ 分区优势2.1_操作方便(truncate).sql 875B
│ │ │ 分区优势2.2_操作方便(drop).sql 1KB
│ │ │ 分区优势2.3_操作方便(split).sql 2KB
│ │ │ 分区优势2.4_操作方便(add).sql 2KB
│ │ │ 分区优势2.5_操作方便(exchange).sql 2KB
│ │ │ 分区类型学习1.1_range单字段分区.sql 14KB
│ │ │ 分区类型学习1.2_range联合字段分区.sql 11KB
│ │ │ 分区类型学习2_list单字段分区.sql 5KB
│ │ │ 分区类型学习3_hash单字段分区.sql 4KB
│ │ │ 分区类型学习4_组合分区.sql 7KB
│ │ │ 分区表其他知识1_rowid.sql 4KB
│ │ │ 分区表其他知识2_统计信息.sql 5KB
│ │ │ 分区表其他知识3_数据字典信息.sql 3KB
│ │ │ 压缩技术1_表压缩.sql 3KB
│ │ │ 压缩技术2_索引压缩.sql 4KB
│ │ │ 表设计1_列值如何存放.sql 3KB
│ │ │ 表设计2_过时的类型.sql 136B
│ │ │
│ │ └─课程总结与知识延伸
│ │ 普通表转化成分区表的高效脚本.sql 34KB
│ │ 监控分区数过多的表.sql 532B
│ │ 监控分区表各分区大小严重不均匀情况.sql 1KB
│ │ 监控哪些全局临时表被收集统计信息.sql 227B
│ │ 监控哪些外键未建索引.sql 2KB
│ │ 监控失效分区索引.sql 513B
│ │ 监控当前有多少带子分区的分区表.sql 253B
│ │ 监控未建分区的大表.sql 312B
│ │ 监控表中有没有过时类型的字段.sql 869B
│ │
│ └─基于案例进行SQL优化第4周课程
│ 基于案例进行SQL优化第4周课程(1).mp4 604.85MB
│ 基于案例进行SQL优化第4周课程.mp4 604.85MB
│
├─第05课 从案例中明白索引是如何让SQL运行飞快
│ │ 5从案例中明白索引是如何让SQL运行飞快.pdf 1.13MB
│ │
│ ├─基于案例学SQL优化第5周脚本
│ │ └─脚本
│ │ ├─本周课程延伸总结
│ │ │ 01.INDEX RANGE SCAN.sql 2KB
│ │ │ 02.INDEX UNIQUE SCAN.sql 1KB
│ │ │ 03.TABLE ACCESS BY USER ROWID.sql 1KB
│ │ │ 04.INDEX FULL SCAN.sql 1KB
│ │ │ 05.INDEX FAST FULL SCAN.sql 1KB
│ │ │ 06.INDEX FULL SCAN (MINMAX).sql 1KB
│ │ │ 07.INDEX SKIP SCAN.sql 2KB
│ │ │ 08.TABLE ACCESS BY INDEX ROWID.sql 2KB
│ │ │
│ │ ├─索引的sql优化落地
│ │ │ 回表是索引优化的要点之一.sql 5KB
│ │ │ 索引特性之存列值优化count.sql 4KB
│ │ │ 索引特性之存列值优化sum avg.sql 4KB
│ │ │ 索引特性之有序与存列值优化max.sql 4KB
│ │ │ 索引特性之有序优化distinct.sql 3KB
│ │ │ 索引特性之有序优化order by.sql 4KB
│ │ │ 索引特性之有序难优化union.sql 5KB
│ │ │ 索引特性之高度较低是优化利器.sql 5KB
│ │ │ 索引特性之高度较低的验证体会.sql 2KB
│ │ │ 组合索引的优化技巧与总结.sql 6KB
│ │ │ 聚合因子也是索引优化要点.sql 3KB
│ │ │
│ │ └─索引相关优化案例
│ │ 分区表各类聚合优化玄机.sql 15KB
│ │ 同时取最大最小值的案例.sql 3KB
│ │ 啥时分区索引性能反而低.sql 4KB
│ │ 组合查询和in有关的优化.sql 5KB
│ │ 组合索引与排序相关细节.sql 5KB
│ │ 组合索引需考虑单列索引.sql 2KB
│ │
│ └─基于案例进行SQL优化第5周课程
│ 基于案例进行SQL优化第5周课程.mp4 515.78MB
│
├─第06课 从案例中体会索引让SQL举步维艰的一面
│ │ 6 从案例中体会索引让SQL举步维艰的一面.pdf 895KB
│ │
│ ├─基于案例学SQL优化第6周脚本
│ │ └─脚本
│ │ ├─从案例看索引各种恨
│ │ │ 索引去哪儿_like与 %间一波三则的故事.sql 6KB
│ │ │ 索引去哪儿_move 致索引失效引锁等待.sql 1KB
│ │ │ 索引去哪儿_move 致索引失效的悲催事.sql 5KB
│ │ │ 索引去哪儿_shrink索引不失效也被弃用.sql 3KB
│ │ │ 索引去哪儿_回收站恢复与约束的那点事.sql 2KB
│ │ │ 索引去哪儿_回收站还原表后的苦难经历.sql 3KB
│ │ │ 索引去哪儿_看看最典型的时间查询通病.sql 3KB
│ │ │ 索引去哪儿_组合升降序排序索引有玄机.sql 3KB
│ │ │ 索引去哪儿_范围查询为何就用不到索引.sql 3KB
│ │ │ 索引去哪儿_请注意这写法是案例非笑话.sql 3KB
│ │ │ 索引取舍控制_早知道有虚拟索引就好了.sql 1KB
│ │ │ 索引建立开销_未用online建索引酿大错.sql 3KB
│ │ │ 索引更新开销_分区表与插入性能的提升.sql 6KB
│ │ │ 索引访问开销_设置索引并行属性引风波.sql 4KB
│ │ │
│ │ ├─感受美好索引另一面
│ │ │ 索引取舍控制_删除系统从未用到的索引.sql 2KB
│ │ │ 索引取舍控制_组合列过多的索引很可疑.sql 3KB
│ │ │ 索引取舍控制_避免表交叉重复建立索引.sql 2KB
│ │ │ 索引建立开销_建索引过程中会全表排序.sql 1KB
│ │ │ 索引建立开销_建索引过程会产生全表锁.sql 3KB
│ │ │ 索引更新开销_分区表更新(无索引比较).sql 6KB
│ │ │ 索引更新开销_普通表更新(索引是关键).sql 4KB
│ │ │ 索引物理失效_long列调整会致索引失效.sql 908B
│ │ │ 索引物理失效_move 操作会致索引失效.sql 5KB
│ │ │ 索引物理失效_分区表致索引失效的操作.sql 894B
│ │ │ 索引访问开销_回表性能取决于聚合因子.sql 3KB
│ │ │ 索引访问开销_访问集中导致热块的竞争.sql 1KB
│ │ │ 索引逻辑失效_尽量要避免列的类型转换.sql 3KB
│ │ │
│ │ └─本周课程延伸与总结
│ │ 哪些主外键约束失效了.sql 1KB
│ │ 哪些大表未建任何索引.sql 804B
│ │ 哪些类型的索引已失效.sql 496B
│ │ 哪些索引单列组合有叉.sql 2KB
│ │ 哪些索引建后从未使用.sql 541B
│ │ 哪些索引的高度比较高.sql 256B
│ │ 哪些索引统计信息太旧.sql 1KB
│ │ 哪些索引设置并行属性.sql 238B
│ │ 哪些聚索引列合因子差.sql 4KB
│ │ 哪些表的外键未建索引.sql 2KB
│ │ 哪些表的索引个数过多.sql 172B
│ │ 哪些表组合索引列过多.sql 194B
│ │
│ └─基于案例进行SQL优化第6周课程
│ 基于案例进行SQL优化第6周课程.mp4 501.04MB
│
├─第07课 从案例中体会函数及位图索引与SQL优化
│ │ 7从案例中体会函数及位图索引与SQL优化.pdf 1.08MB
│ │ 基于案例学SQL优化第7周脚本.rar 23KB
│ │
│ └─基于案例进行SQL优化第7周课程
│ 基于案例进行SQL优化第7周课程.mp4 424.07MB
│
├─第08课 从案例中洞察表连接与SQL优化之间关系
│ │ 8从案例中洞察表连接与SQL优化之间关系.pdf 1.3MB
│ │ 基于案例学SQL优化第8周脚本.rar 28KB
│ │
│ └─基于案例进行SQL优化第8周课程
│ 基于案例进行SQL优化第8周课程.mp4 392.86MB
│
├─第09课 从案例中探讨该如何分析读懂析执行计划
│ │ 9从案例中探讨该如何分析读懂析执行计划.pdf 1.18MB
│ │ 基于案例学SQL优化第9周脚本.zip 49KB
│ │
│ └─基于案例学SQL优化第9周视频
│ 基于案例进行SQL优化第9周课程(上).mp4 227.3MB
│ 基于案例进行SQL优化第9周课程(下).mp4 259.56MB
│
├─第10课 从案例中弄清如何正确选择SQL性能工具
│ │ 10从案例中学习左右Oracle执行计划之妙法.pdf 1.66MB
│ │ 基于案例学SQL优化第10周脚本.zip 385KB
│ │
│ └─基于案例进行SQL优化第10周课程
│ 基于案例进行SQL优化第10周课程.mp4 366.66MB
│
├─第11课 从案例中学习如何进行不改写SQL的优化
│ 11从案例中学会应用工具进行SQL整体优化.pdf 1.46MB
│ 基于案例学SQL第11周脚本.rar 4.05MB
│ 基于案例进行SQL优化第11周课程.zip 434.65MB
│
├─第12课 从案例中感悟SQL等价改写优化思路之1
│ 12从案例中学习如何快速缩短SQL优化过程.pdf 1.35MB
│ 基于案例学SQL第12周脚本.rar 436KB
│ 基于案例进行SQL优化第12周课程.zip 309.74MB
│
├─第13课 从案例中感悟SQL等价改写优化思路之2
│ │ 13从案例中感悟SQL等价改写优化思路之1.pdf 1.01MB
│ │ 基于案例学SQL第13周脚本.zip 19KB
│ │
│ └─基于案例进行SQL优化第13周课程
│ 基于案例进行SQL优化第13周课程.mp4 336.43MB
│
├─第14课 从案例中学习左右SQL执行计划各种方法
│ │ 14从案例中感悟SQL等价改写优化思路之2.pdf 2.48MB
│ │ 基于案例学SQL第14周脚本.zip 28KB
│ │
│ └─基于案例学SQL优化第14周课程
│ 基于案例学SQL第14周视频.mp4 557.73MB
│
└─第15课 从课程所有案例理出SQL优化思路及意识
15从课程所有案例理出SQL优化思路及意识.pdf 1.49MB
基于案例进行SQL优化第15周课程.mp4 318.09MB
SQL优化
最新推荐文章于 2019-12-20 22:32:45 发布