楼主: lovewwd

求助 oracle 吃cpu

[复制链接]
论坛徽章:
117
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20版主7段
日期:2012-05-15 15:24:11ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:42ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:32紫蛋头
日期:2013-03-04 17:00:07优秀写手
日期:2013-12-18 09:29:09
51#
发表于 2004-3-25 10:26 | 只看该作者
最初由 hendytai 发布
[B]对于删除比较频繁的表,定期重构是必要的。
1.alter table move(不用停应用)
2.imp/exp(要停应用) [/B]


But you should know:
when you using move to alter table between tablespace,
Index will be unuseable,You must rebuild it.

使用道具 举报

回复
论坛徽章:
2
ITPUB元老
日期:2005-02-28 12:57:00会员2006贡献徽章
日期:2006-04-17 13:46:34
52#
发表于 2004-3-25 10:47 | 只看该作者
1、不能改应用的话改cursor_sharing参数,9i的话可以改为similar或force,8i只能改为force,这样的话强迫oracle使用绑定变量,减少了parse,也就减少了CPU。注意改了之后看一下应用是否还能正常跑,不行的话只能改回exact。
2、查看几个top sql的执行计划,该加索引的就加索引,这样就减少了逻辑读。

使用道具 举报

回复
论坛徽章:
2
授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34
53#
发表于 2004-3-25 12:22 | 只看该作者

好貼﹗

支持一下﹐有些不清的地方﹐好象漸漸清晰了些﹐我的應用及DB也有很多的問題﹐en,學習中﹗

使用道具 举报

回复
论坛徽章:
2
ITPUB元老
日期:2006-09-04 16:43:32
54#
发表于 2004-3-25 14:40 | 只看该作者
最初由 4pal 发布
[B]没有这样的说法,但是我估计你们动态生成的sql语句,跟我举的例子是差不多的。比如 insert into temp values (1); insert into temp values (2); ......insert into temp values (N); 是完全不同的sql语句,肯定要硬解析的说。因此为什么不用insert into temp values (:a);这样的也可以是动态sql语句来代替呢?
shared_pool_size的增大,只能延缓瘫痪的时间,但会造成更加严重的恶果,也纵容了不好好写代码的惰性

第2点你说的对,跟应用有关。俺们不知道你们的应用,但我感觉 返回的结果集太大,是不是真的需要这么多的查询数据呢? [/B]


oracle的动态方法除了动态方法1,其他的动态方法都是需要绑定的,而这个也正是动态方法的优点,可以提供最大的灵活度,可以让应用程序进行通用的封装,不知道你们怎么使用oracle的动态方法来封装通用接口的,有点奇怪,难道是将所有的输入参数都转换成字符串来构造sql语句的吗? 如果是那样的话,必须修改这个通用接口,动态方法本来就比静态调用要占用更多的运行处理时间,如果在都使用类似动态方法1那样的处理,真是够呛了

使用道具 举报

回复
论坛徽章:
0
55#
发表于 2004-6-16 16:16 | 只看该作者
好,能否给我一份expert one-on-one 的电子版?
或者告诉我在哪有卖的?

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
56#
发表于 2004-7-23 19:37 | 只看该作者

就在电子书中啊

最初由 歆歆 发布
[B]好,能否给我一份expert one-on-one 的电子版?
或者告诉我在哪有卖的? [/B]


http://www.itpub.net/attachment.php?s=&postid=1469964

使用道具 举报

回复
论坛徽章:
123
授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:02ITPUB元老
日期:2007-02-14 20:28:31在线时间
日期:2007-05-26 04:01:02会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:狗
日期:2008-03-29 22:25:44奥运会纪念徽章:垒球
日期:2008-05-26 14:32:41奥运会纪念徽章:现代五项
日期:2008-05-29 19:10:29
57#
发表于 2004-7-23 21:14 | 只看该作者
good, tks

使用道具 举报

回复
论坛徽章:
3
会员2006贡献徽章
日期:2006-04-17 13:46:34会员2007贡献徽章
日期:2007-09-26 18:42:10
58#
发表于 2004-7-23 21:50 | 只看该作者
分析的不错,又长见识了,好贴!

使用道具 举报

回复
论坛徽章:
1
2011新春纪念徽章
日期:2011-02-18 11:42:48
59#
发表于 2004-7-24 11:26 | 只看该作者

很可能是程序中的问题,如游标关闭等。建议检查自己写的程序。

很可能是程序中的问题,如游标关闭等。建议检查自己写的程序。

使用道具 举报

回复
论坛徽章:
0
60#
发表于 2004-7-25 11:32 | 只看该作者
要求进入精华区

使用道具 举报

回复

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

本版积分规则 发表回复

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