VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
oracle
-> 开发
关于存储过程在同一环境下执行效率时快时慢的解决方法,请高手指教!在线等
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
关于存储过程在同一环境下执行效率时快时慢的解决方法,请高手指教!在线等
发表于:
2007-03-09 10:42:46
楼主
有一个存储过程平均每天要处理60多万条数据,正常情况下5分钟左右能执行完毕,但是不知什么原因,现在要将近五个小时才能执行完毕。
第一,服务器硬件环境一样。
第二,操作系统liux+oracle 10g
第三,同一个存储过程
第四,处理同一批数据
症状:在以上条件相同的情况下,时快时慢,快的时候5分钟,慢的时候5个小时
在这期间里,以上四种条件没有任何变化。
不知道是什么原因,希望有经验的高手,帮忙想想办法。
我就不明白,为什么同一个过程,同一批数据,同一个执行环境,为什么时快时慢!
急!!!在线等!
发表于:
2007-03-09 11:28:25
1
楼 得分:
0
你的现象说的太泛泛了:)
影响过程执行速度的原因很多:
比如:
1.比如过程操作的表正在被别人操作,那么过程就要等待,速度就慢了
2.你处理的数据过多导致临时回滚段大小不够 正在扩充那么也会使速度变慢
3.系统可能正在处理重做日志文件
4.数据库服务器所在机器正在处理不同的事情 导致cpu使用的争抢:)
5.网络问题
6.....
等等不一而足 ,所以单从你说的现象是不能确定问题所在的
发表于:
2007-03-09 11:29:18
2
楼 得分:
0
ps:60多万条数据对与oracle来说并不大,影响速度的原因有服务器硬件和数据库配置和过程的编码
发表于:
2007-03-09 13:45:44
3
楼 得分:
0
谢谢两位指教,针对baojianjun(包子) 你说的几点原因,我解释一下,
第一,这台服务器只有我一个人在用,不会存在别人使用这种可能。
第二,处理的数据过多导致临时回滚段大小不够 正在扩充那么也会使速度变慢,在这里我的程序都是每处理完100条就提交一次事务,应该不会有问题.
第三,系统可能正在处理重做日志文件,这个原因我不太确定!!
第四,这台机器上面只有oracle在运行,cpu占用也监测过,cpu和内存占用都非常的少,不会出现cpu使用的争抢
第五,网络问题,这个程序是在这台服务器上本地运行的,不是远程调用的
还有就是如果是存储过程编码的问题,那么为什么,同样的编码处理同样的数据,昨天很快,今天很慢,出现这种时快时慢的现像呢?这种现像会跟编码有关系吗?
另外这个过程在另外一台服务器也同进运行着,那台服务器是windows+oracle9i的,一切正常!
所以我觉得至少根编码没关系,应该就是系统环境和oracle配置的问题。
另外还有一个奇怪的现像就是,我的windows+oracle9i这台机器的oracle的表空间占用是五个数据文件都是2g一个,每个占用都是70%左右很平均。
但是liux+oracle10g那台服务器,也是五个数据文件都是2g一个。每个占用情况很奇怪,有一个占用是85%,一个占用是45%,还有一个占用是-45%(负的,奇怪呀),还有就是百分之十几的,这种不平均情况,不知道会不会是这个原因造成的数据库时快时慢呢?
发表于:
2007-03-09 13:56:22
4
楼 得分:
0
关注……
发表于:
2007-03-09 14:04:57
5
楼 得分:
0
在线等,有经验的高手帮帮我呀
发表于:
2007-03-09 16:03:09
6
楼 得分:
0
怎么没有人回答呀!!!555555555
发表于:
2007-03-09 16:26:00
7
楼 得分:
0
来人呀,救命呀!!!
发表于:
2007-03-12 17:37:52
8
楼 得分:
0
我也不太懂,但建议在慢的时候,看看是否有等待和死锁发生。
发表于:
2007-03-13 07:54:02
9
楼 得分:
0
我想
lz每天做一下全库的收集统计分析数据
可能会好起来
下一篇:
oracle中获取表的列名的函数是什么
上一篇:
请教大家:在linux下访问oracle数据库的代码
相关文章
这样的sql语句怎么写?
如何查看数据库中用户下的所有表及其字段
建表与统计
catsearch语法问题
请帮忙优化一个语句
请教大家一般如何处理存放请求这类的表?
求教:跨库查询需要知道对方数据库的什么信息,具...
高手帮忙看看这段代码,是oracle8.0的存储过程,编...
请教 游标关闭时是否会对在其间的insert和u...
请教关于时间作为查询条件的问题:
一个问题,大家帮忙先
oracle group_concat运用,有兴趣请进
编写出同一实例下但不同用户下相同结构的表之间进...
一个非常奇怪的存储过程出错:error: pls-0...
请问,如何实现这个查询功能
问一个比较弱质的问题啊,.net开发的时候,装了or...
如何配置oracle客户端?用来使用plsql
delphi程式連接oracle為何總出錯?
一个简单问题,在toad里新增加一个数据库连接
如何在sqlplus中获得上次查询影响的行数
其他资讯
问oracle10g的local bulder工具
存储过程小问题,关于嵌套查询,急!!!!在线等...
问题如下:
!!!!高分求解oracle函数问题!!!!来着有 分
oracle数据库没有打开,要采用“sysdba”模式登录...
成都搞oracle—dba的多吗?
将oracle9i数据库的数据库文件导入到oracle10g时...
怎么通过sql语句删除重复的记录,只保留一条,并记...
ms sql分页语句转为oracle语句~
一个删除表中重复记录的问题
请问这几个查询语句的区别以及条件语句的算法,高...
oracle9i有没有像sql server企业管理器中的...
请问oracle怎么将 十进制和十六进制之间进行...
这个简单的存储过程怎么写?
关于建立oracle用户的问题
有个表a(x number(20),y number(20...
oracle存储过程的动态参数问题
如何利用存储过程完成以下功能
关于delete与表空间的问题
英国灵川软件系统有限公司sss(strategic s...
快速检索
分类导航标签a
其他数据库开发DBTOOLS
软件培训/认证/考试认证
JavaGUI
VC/MFC网络编程
DelphiVCL组件开发及应用
产品/厂家Cell组件、插件
Delphi语言基础/算法/系统设计
产品/厂家Cell组件、插件
DB2数据管理
其他数据库开发其他数据库
扩充话题程序人生
PowerBuilder非技术版
软件培训/认证/考试软件认证
扩充话题灌水乐园
.NET技术Delphi.net
最新资讯
升级到r702,使用dwa7.ntf模板附件无法下载?
如何对视频聊天时的图像进行截图?
主板风扇不转了?
请大侠们帮忙帮忙~~~十万火急急
windows2003中卸载ie7
路过不要错过,asp.net里关于action的问题
请教inetd起的进程无法关闭
xp系统的程序兼容性问题
求java大分辨率logo
帮忙
完成端口+线程池
关于c++中opentop库
发现csdn一个小bug
apache 2.2.4是如何设置字符集的?
com+中调用存储过程
程序性能问题 循环结构
开锁大师泄露开锁秘籍之--手机锁解锁也不难
kerberos认证问题
如何将缓冲区的指针传给com?
感谢各位达人解疑答惑--linux下c++程序设计
求一sql语句!
字符数组去空格不抱异常怎么解决?
bigint如何跟java类型对应?
问大家一个关于傲游浏览器的问题?
java bean分页程序
列前缀 "system.data" 与查...
求一sql语句,很急,大家请进!!!
求救,关于sql标签
jsp问题 谁能帮我解决一下谢谢了
谁会itext问题
请人帮做一个ic功能模块(付费),没人有兴趣么?n...
请教大家关于elf格式文件的问题
还是竖表转横表的问题,急了,谢谢! 100米
多核cpu算不算smp处理器呢?
语言
急~~~~~treeview问题,35603 无效的关键字
文本域信息显示格式的问题.急,急,急!!!!
变量生存期问题
急:网站,寻找北京地区asp开发高手。
什么叫cms系统,这到底是怎么回事?
热门点击
请求高手进来!!!
如何指定以某用户(非当前登录的用户)执行某程序...
请大家帮帮忙,在线等
路过
菜鸟送分~unterminated macro call错误...
0531 上线测试二
xml内容中含有html标签
org.apache.jasper cannot be re...
请在web.config该如何设置,才能让session长时间不...
谁有crm源码
怎样为程序添加命令行模式 [必加分!!!!!!]
全面学习游戏开发, 很重要的一个工具!!
关于tsimpledataset调用ms sql 存储过...
dsg
请帮忙看一下什么地方错了谢谢!在线..
vc 6.0 到 vs 2005的语法转...
真汗....我怎么就学不会列表呢...
复杂的多条件求和
myeclipse 6.0m1发布了!!!!
怎样将wgs84坐标系统转换为麦卡托投影坐标
风声(www.fonshen.com)源代码廉价出售,联系qq:...
如何让继承类优先执行?
124563
在不同的机器,数据乱码的问题
菜鸟问题求教
请教代码重用的一个试例
关于 .net framework 1.1
求助一个sql语句:access2003
"调度所" 英文怎么写?
linux端口问题求教
寻湖州兼职软件开发
饭桶牌农历控件新版发布,祝大家新春愉快!!
东进d161a语音卡录音问题
mysql奇怪问题,请教各位前辈了!急,在线等!
sql server优化建议
用正则表达式怎么发现输入的的空行??
析软开源论坛开放注册,致力于开源软件的日常应用...
界面排版专家 - ui 火枪手 ...
动态数据表中页区域的隐藏项如何取得?
关于web service的问题