ITPub博客

首页 > 数据库 > Oracle > 一个“小把戏”“哄得”小朋友挺满意

一个“小把戏”“哄得”小朋友挺满意

原创 Oracle 作者:sqysl 时间:2016-06-09 18:05:16 0 删除 编辑

前几天,去一个用户那里,解决完问题,和一个小朋友闲聊,他有点愁眉不展、郁郁寡欢的样子,似乎没心情和我说话,之前,他的话是最多的,见此状,我就问:怎么了?小朋友?,他说,这几天应用人员说他的某个模块的性能很差,要几十秒甚至几分钟才能出结果,我问:那要多久才能满足要求呢?他说:几秒钟就好了。然后,我让他取了那个模块的SQL语句,取了下计划,我看了眼,是个比较大的表(大概有300G左右),已做了天分区,分区键上有个单列本地索引,然后告诉他:加个条件不行吗?。。。,他说:这样可以啊,但对性能管用吗?我说:试试看,他加上了条件试了一下,结果是2s多出结果,他高兴的都跳起来了,随后说了些谢谢和赞不绝口之类的话,下面是该SQL修改前后的计划,大家可以对比学习:

调整前计划


调整后计划


其实,这个还可以进一步调优的,既然他说可以了,我也懒得费事儿,大家自己研究吧。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8484829/viewspace-2117920/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 优化的“真谛”
请登录后发表评论 登录
全部评论
大学毕业至今,一直深耕于数据库领域20余载,擅长数据库优化、数据库分析诊断、数据库规划设计等,曾任职多家知名大型企业,多次独立承担并成功上线关键大型项目。

注册时间:2008-06-27

  • 博文量
    365
  • 访问量
    725241