社区
Oracle 高级技术
帖子详情
问一个执行oracle存储过程的速度问题
zhoyan
2006-09-29 10:13:51
我现在写了一个存储过程向表中导入用户的数据,用的是游标循环导入的方式,一般一次导入5000条左右的数据,但是导入的速度特别慢,就区区5000条竟然要用45分钟。原来我也用相同的方式在其他服务器上做过,时间也就三四分钟左右,而现在的服务器是戴尔的双CUP配置,应该说性能上是不应该有问题的,而且在执行存储过程时CPU并没有百分之百的被占用,内存也没满,但为什么存储过程会这么慢呢?请问一下各位有没有碰到过这种情况?是不是oracle要在哪里设置一下?
...全文
380
5
打赏
收藏
问一个执行oracle存储过程的速度问题
我现在写了一个存储过程向表中导入用户的数据,用的是游标循环导入的方式,一般一次导入5000条左右的数据,但是导入的速度特别慢,就区区5000条竟然要用45分钟。原来我也用相同的方式在其他服务器上做过,时间也就三四分钟左右,而现在的服务器是戴尔的双CUP配置,应该说性能上是不应该有问题的,而且在执行存储过程时CPU并没有百分之百的被占用,内存也没满,但为什么存储过程会这么慢呢?请问一下各位有没有碰到过这种情况?是不是oracle要在哪里设置一下?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Eric_1999
2006-09-29
打赏
举报
回复
数据库有没做其他事情?比如导入导出数据==
manyroads
2006-09-29
打赏
举报
回复
是不是因为数据库的游标用完了?
fuxia
2006-09-29
打赏
举报
回复
你有没有看IO呢?
yuyu1980
2006-09-29
打赏
举报
回复
跟踪过程看在什么地方卡住,然后再分析
zhoyan
2006-09-29
打赏
举报
回复
回复楼上的,我导数据的时候数据库基本没有做其他的事情,因为现在我们用的是开发环境,还没有正式发布,这个服务器就我们项目组用。
oracle
存储过程
比直接
执行
慢,SQL语句直接
执行
和在
存储过程
中
速度
的有关
问
题
....
博客探讨了在
Oracle
9i数据库中,SQL语句在
存储过程
中的
执行
速度
显著慢于直接
执行
的
问
题
。作者通过示例展示了用于插入和计数的复杂SQL语句,并提到了在10g版本中该
问
题
有所改善。文章讨论了如何针对这种情况进行性能测试和可能的优化方法。
Oracle
存储过程
入门教程(通俗理解
存储过程
)
本文详细介绍
Oracle
存储过程
的应用,包括通俗易懂的概念解析、创建及
执行
方法,并提供丰富的实际案例,帮助开发者快速掌握
存储过程
的开发技巧。
Oracle
--
存储过程
概述、创建和
执行
本文深入讲解
Oracle
中的
存储过程
,包括其定义、创建方法、
执行
方式及优势。
存储过程
作为命名的PL/SQL代码块,能封装SQL语句,提高
执行
速度
和系统性能,确保数据库安全。文章还提供了创建和
执行
存储过程
的示例。
Oracle
存储过程
语法详解
本文聚焦于
Oracle
存储过程
语法,介绍了
存储过程
可封装复杂逻辑、提高
执行
速度
和代码复用性。详细讲解了其总体结构,包括过程声明、
执行
和异常处理部分,还阐述了参数定义、变量声明、游标使用等内容,并给出调用
存储过程
的示例及结果展示。
存储过程
执行
快,程序调用
执行
慢的
问
题
本文探讨了
一个
存储过程
在SQL Server查询分析器中
执行
迅速,但在程序代码中调用时出现延迟的
问
题
。通过分析,确定
问
题
是由于
执行
计划过期导致,通过重新编译
存储过程
解决了效率
问
题
。
Oracle 高级技术
3,499
社区成员
18,709
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章