其他
百倍提升:真实世界的SQL优化
在最近结束的Oracle 38年感恩大会上,我分享了一个主题:百倍提升-真实世界的SQL优化,将一些优化案例带给了大家。现在将演讲的PPT发布出来,与大家分享。
在这个主题中,我分享了5个来自于真实世界的SQL优化案例,分别涉及了五个方向:
疏忽 - 由于疏忽可能带来的SQL问题和错误;
技能 - 需要技能和规范就可以带来改进案例;
专业 - 需要了解Oracle专业SQL写法的案例;
技巧 - 在获得了技能和专业之后的灵机一动;
架构 - 将经验方法和技能上升到数据库架构;
通过5个案例层层递进,将这几个层次传递和表达了出来。
在改进SQL质量提升性能的过程中,疏忽和规范化问题等都可以通过SQL审核来强化,而针对核心SQL,SQL审核和过滤也可以集中进行分析和优化。
在现实世界,不论是开发DBA还是专业的SQL审核人员,实际上都扮演了事前规避、防患于未然的重要角色。我认为向前推进的角色更有利于DBA价值的实现。
我已将PPT在百度云盘分享,链接如下(原文链接指向百度云):
关于PPT中提到的一个案例,有朋友完全复盘和模拟了这个案例,以下链接中的测试过程也可以作为参考:
Oracle技术嘉年华 2015即将开幕,点击以下链接可以享受5折票价报名。
感谢大家对于ACOUG活动的支持。