查看原文
其他

百倍提升:真实世界的SQL优化

2015-08-17 盖国强 Oracle

在最近结束的Oracle 38年感恩大会上,我分享了一个主题:百倍提升-真实世界的SQL优化,将一些优化案例带给了大家。现在将演讲的PPT发布出来,与大家分享。


在这个主题中,我分享了5个来自于真实世界的SQL优化案例,分别涉及了五个方向:

疏忽 - 由于疏忽可能带来的SQL问题和错误;

技能 - 需要技能和规范就可以带来改进案例;

专业 - 需要了解Oracle专业SQL写法的案例;

技巧 - 在获得了技能和专业之后的灵机一动;

架构 - 将经验方法和技能上升到数据库架构;

通过5个案例层层递进,将这几个层次传递和表达了出来。


在改进SQL质量提升性能的过程中,疏忽和规范化问题等都可以通过SQL审核来强化,而针对核心SQL,SQL审核和过滤也可以集中进行分析和优化。

在现实世界,不论是开发DBA还是专业的SQL审核人员,实际上都扮演了事前规避、防患于未然的重要角色。我认为向前推进的角色更有利于DBA价值的实现。


我已将PPT在百度云盘分享,链接如下(原文链接指向百度云):


关于PPT中提到的一个案例,有朋友完全复盘和模拟了这个案例,以下链接中的测试过程也可以作为参考:


Oracle技术嘉年华 2015即将开幕,点击以下链接可以享受5折票价报名。



感谢大家对于ACOUG活动的支持。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存