楼主: mangguo6357

一段sql 执行效率的疑惑。

[复制链接]
论坛徽章:
0
11#
发表于 2008-4-18 16:50 | 只看该作者
我也遇到类似问题,我曾经这样试过,把sql语句涉及的表导出,然后删除表,然后再导入表,再重建索引,速度立刻快了。可是后来,我又试了一次,又不好使了。奇怪!

使用道具 举报

回复
论坛徽章:
1
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
12#
 楼主| 发表于 2008-4-18 16:53 | 只看该作者
原帖由 cyt2005 于 2008-4-18 16:25 发表
比较一下
optimizer_index_cost_adj吧
实在不行就绑定执行计划



首先谢谢各位热心的朋友。


是这样看吗?

show parameter optimizer_index_cost_adj;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
optimizer_index_cost_adj             integer     100

我看了两个都是100哦。

使用道具 举报

回复
论坛徽章:
10
ITPUB学员
日期:2010-08-21 18:20:28奥运会纪念徽章:体操
日期:2012-06-26 13:43:312012新春纪念徽章
日期:2012-01-04 11:50:44ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282010广州亚运会纪念徽章:击剑
日期:2011-04-29 11:38:362011新春纪念徽章
日期:2011-02-18 11:43:342010广州亚运会纪念徽章:田径
日期:2011-02-13 17:06:022011新春纪念徽章
日期:2011-01-04 10:37:102010广州亚运会纪念徽章:曲棍球
日期:2010-11-22 15:31:07ITPUB社区12周年站庆徽章
日期:2013-10-08 15:00:34
13#
发表于 2008-4-18 16:56 | 只看该作者
呵呵,很正常呀,不同的实例,语句的效率高低和执行计划关系很大,如果你知道最优的执行计划,不行就使用hint提示,一般就稳定了!

使用道具 举报

回复
论坛徽章:
1
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
14#
 楼主| 发表于 2008-4-18 16:57 | 只看该作者
原帖由 dqjhl 于 2008-4-18 16:50 发表
我也遇到类似问题,我曾经这样试过,把sql语句涉及的表导出,然后删除表,然后再导入表,再重建索引,速度立刻快了。可是后来,我又试了一次,又不好使了。奇怪!


呵呵,这种方法有点不敢啊。要是两个环境反过来,还可以测试一下,正式环境不敢乱动。

使用道具 举报

回复
论坛徽章:
14
数据库板块每日发贴之星
日期:2005-05-15 01:01:24生肖徽章2007版:鸡
日期:2009-11-17 15:01:30生肖徽章2007版:马
日期:2009-10-22 08:53:062009新春纪念徽章
日期:2009-01-04 14:52:28数据库板块每日发贴之星
日期:2008-12-28 01:01:02ERP板块每日发贴之星
日期:2008-11-29 01:01:04数据库板块每日发贴之星
日期:2008-04-25 01:01:54生肖徽章2007版:鸡
日期:2008-01-02 17:35:53ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44会员2007贡献徽章
日期:2007-09-26 18:42:10
15#
发表于 2008-4-18 16:57 | 只看该作者
有些时候会这样的,添加Hint吧
oracle的cbo并非每次都很准

使用道具 举报

回复
论坛徽章:
1
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
16#
 楼主| 发表于 2008-4-18 17:06 | 只看该作者
原帖由 remen 于 2008-4-18 16:57 发表
有些时候会这样的,添加Hint吧
oracle的cbo并非每次都很准


原来这是正常啊?呵呵,我不是DBA,原本不想修改sql的,如果真的是正常的话那就hint一下吧。

谢谢楼上各位了。

使用道具 举报

回复
论坛徽章:
14
数据库板块每日发贴之星
日期:2005-05-15 01:01:24生肖徽章2007版:鸡
日期:2009-11-17 15:01:30生肖徽章2007版:马
日期:2009-10-22 08:53:062009新春纪念徽章
日期:2009-01-04 14:52:28数据库板块每日发贴之星
日期:2008-12-28 01:01:02ERP板块每日发贴之星
日期:2008-11-29 01:01:04数据库板块每日发贴之星
日期:2008-04-25 01:01:54生肖徽章2007版:鸡
日期:2008-01-02 17:35:53ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44会员2007贡献徽章
日期:2007-09-26 18:42:10
17#
发表于 2008-4-18 17:15 | 只看该作者
如果你要彻底弄明白怎么回事,你就要贴上来他详细的执行计划以及数据分布情况,相信会给你一个满意的答复的

使用道具 举报

回复
论坛徽章:
14
数据库板块每日发贴之星
日期:2005-05-15 01:01:24生肖徽章2007版:鸡
日期:2009-11-17 15:01:30生肖徽章2007版:马
日期:2009-10-22 08:53:062009新春纪念徽章
日期:2009-01-04 14:52:28数据库板块每日发贴之星
日期:2008-12-28 01:01:02ERP板块每日发贴之星
日期:2008-11-29 01:01:04数据库板块每日发贴之星
日期:2008-04-25 01:01:54生肖徽章2007版:鸡
日期:2008-01-02 17:35:53ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44会员2007贡献徽章
日期:2007-09-26 18:42:10
18#
发表于 2008-4-18 17:18 | 只看该作者
你也可以尝试recreate以下WIP_DISCRETE_JOBS_U1看看

使用道具 举报

回复
论坛徽章:
1
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
19#
 楼主| 发表于 2008-4-18 17:32 | 只看该作者
原帖由 remen 于 2008-4-18 17:15 发表
如果你要彻底弄明白怎么回事,你就要贴上来他详细的执行计划以及数据分布情况,相信会给你一个满意的答复的



谢谢remen, 执行计划 不知道这样可以吗? 数据分布情况 需要哪些东东啊?需要统计每个table 记录总数吗?

[ 本帖最后由 mangguo6357 于 2008-4-18 17:39 编辑 ]

abc.JPG (176.81 KB, 下载次数: 1)

abc.JPG

使用道具 举报

回复
论坛徽章:
4
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:442010新春纪念徽章
日期:2010-03-01 11:19:502011新春纪念徽章
日期:2011-02-18 11:43:362012新春纪念徽章
日期:2012-01-04 11:53:29
20#
发表于 2008-4-18 17:50 | 只看该作者
呵呵。。

使用道具 举报

回复

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

本版积分规则 发表回复

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