楼主: gaofeixmrs

[笔记] 关于10g下sql语句执行计划如此神奇的疑问?

[复制链接]
论坛徽章:
3
ITPUB北京2009年会纪念徽章
日期:2009-02-09 11:42:45参与2009年中国云计算大会纪念
日期:2009-06-05 10:02:28ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15
31#
 楼主| 发表于 2008-4-21 11:35 | 只看该作者
顶一下!
请高手解答我的疑问啊!

使用道具 举报

回复
论坛徽章:
9
会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:鸡
日期:2008-01-02 17:35:53奥运会纪念徽章:花样游泳
日期:2008-05-27 23:33:24奥运会纪念徽章:垒球
日期:2008-06-17 15:23:21奥运会纪念徽章:足球
日期:2008-07-14 17:22:53奥运会纪念徽章:跳水
日期:2008-08-06 16:18:33奥运会纪念徽章:曲棍球
日期:2008-09-11 10:05:202011新春纪念徽章
日期:2011-02-18 11:43:35
32#
发表于 2008-4-21 12:31 | 只看该作者
越智能只能越难管理.因为你不懂智能.我懂他为什么这么智能.智能也会出问题.越智能出了问题越复杂.越难解决.
工作轻松了.事情更神奇了. 谁都能windows真的出来问题有几个能解决.都重装系统.如果不允许重装了?

使用道具 举报

回复
论坛徽章:
9
会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:鸡
日期:2008-01-02 17:35:53奥运会纪念徽章:花样游泳
日期:2008-05-27 23:33:24奥运会纪念徽章:垒球
日期:2008-06-17 15:23:21奥运会纪念徽章:足球
日期:2008-07-14 17:22:53奥运会纪念徽章:跳水
日期:2008-08-06 16:18:33奥运会纪念徽章:曲棍球
日期:2008-09-11 10:05:202011新春纪念徽章
日期:2011-02-18 11:43:35
33#
发表于 2008-4-21 12:35 | 只看该作者
这样sql语句看的很恶心.象堆狗屎.这么多表需要关联.还不如冗余到几张表里面.做数据库设置的人肯定有病.

[ 本帖最后由 tanfufa 于 2008-4-21 12:38 编辑 ]

使用道具 举报

回复
论坛徽章:
2
生肖徽章2007版:鸡
日期:2008-01-02 17:35:53生肖徽章2007版:鼠
日期:2008-01-02 17:35:53
34#
发表于 2008-4-21 13:35 | 只看该作者
原帖由 gaofeixmrs 于 2008-4-10 17:19 发表
前些日子,公司进口图书部新开发的Mis系统上线后,速度特慢,捕捉到最占资源的sql语句,在后台执行该sql同样很慢,排除中间件websphere的问题,初步怀疑是sql语句写的效率不高,所以系统外包公司的开发人员一段时间里一直再优化sql,但效果不明显,开发人员中没有对oracle优化研究较熟悉的。当时web服务器和db服务器临时在一台windows2003的服务器上运行,有时候发现oracle的进程占cpu很高,于是决定将web和db分开,当时我准备把我负责的中文联采系统项目的数据库 从9i迁移到10g上,OS 是solaris,10g装好后领导决定先把进口图书的库移过去,移过去后神奇发生了,同样的sql在9i里执行需要52秒,而在10g里执行只需要0.几秒。Sql语句和在9i和10g里的执行计划见附件,执行计划有很大的差别,语句比较复杂关联了10多张表。而且不光是该sql原来执行慢的sql全部变得神奇的快了。
因为我不是DBA,学习oracle都是自己的爱好,还没有时间学10g的新特征,想问一下各位高手10g是如何实现sql选择最优的执行计划的?是不是只要装了10g,开发人员写sql时也不用考虑优化的问题了?



不能这么神奇吧,检查一下如下列表:
1、升级到10g后,系统环境是否改变,是否使用更好的服务器?更多的内存?更多的CPU个数?
2、9i的数据库是否没有进行表分析,9i不能自动分析表结构的。
3、另外,你从9i到10g的过程中,数据迁移是否使用的是imp、exp?
4、升级10g后,数据文件的存储是否更加均衡?


等等,都会对sql的执行计划造成影响的,可以肯定的是,10g绝对没有你想想的那么神奇,呵呵,性能问题需要常抓不懈的。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表