社区
Oracle 高级技术
帖子详情
问一个执行oracle存储过程的速度问题
zhoyan
2006-09-29 10:13:51
我现在写了一个存储过程向表中导入用户的数据,用的是游标循环导入的方式,一般一次导入5000条左右的数据,但是导入的速度特别慢,就区区5000条竟然要用45分钟。原来我也用相同的方式在其他服务器上做过,时间也就三四分钟左右,而现在的服务器是戴尔的双CUP配置,应该说性能上是不应该有问题的,而且在执行存储过程时CPU并没有百分之百的被占用,内存也没满,但为什么存储过程会这么慢呢?请问一下各位有没有碰到过这种情况?是不是oracle要在哪里设置一下?
...全文
336
5
打赏
收藏
问一个执行oracle存储过程的速度问题
我现在写了一个存储过程向表中导入用户的数据,用的是游标循环导入的方式,一般一次导入5000条左右的数据,但是导入的速度特别慢,就区区5000条竟然要用45分钟。原来我也用相同的方式在其他服务器上做过,时间也就三四分钟左右,而现在的服务器是戴尔的双CUP配置,应该说性能上是不应该有问题的,而且在执行存储过程时CPU并没有百分之百的被占用,内存也没满,但为什么存储过程会这么慢呢?请问一下各位有没有碰到过这种情况?是不是oracle要在哪里设置一下?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Eric_1999
2006-09-29
打赏
举报
回复
数据库有没做其他事情?比如导入导出数据==
manyroads
2006-09-29
打赏
举报
回复
是不是因为数据库的游标用完了?
fuxia
2006-09-29
打赏
举报
回复
你有没有看IO呢?
yuyu1980
2006-09-29
打赏
举报
回复
跟踪过程看在什么地方卡住,然后再分析
zhoyan
2006-09-29
打赏
举报
回复
回复楼上的,我导数据的时候数据库基本没有做其他的事情,因为现在我们用的是开发环境,还没有正式发布,这个服务器就我们项目组用。
SQL(
oracle
)教程(PPT版)
1. **PL/SQL**:
Oracle
的Procedural Language/SQL是一种过程式语言,允许开发者编写
存储过程
、函数和触发器,增强了数据库的交互性和功能。 2. **索引**:
Oracle
支持多种类型的索引,如B树索引、位图索引、函数索引...
Oracle
10g基础教程
Oracle
10g是
Oracle
公司推出的数据库管理系统的
一个
版本,它在2003年发布,提供了许多增强功能和改进,使得数据库管理更加高效和安全。本教程将带你深入理解
Oracle
10g的基础知识,适合数据库新手入门学习。 首先,...
oracle
优化教程
1. **共享池**:这是
一个
位于系统全局区(SGA)的内存区域,用于存储已解析的SQL语句和
执行
计划。较大的共享池可以容纳更多的SQL语句,从而提高SQL语句的共享可能性。 2. **共享条件**:为了确保SQL语句能够被共享...
循序渐进
Oracle
数据库管理、优化与备份恢复.pdf
总之,
Oracle
数据库的管理、优化与备份恢复是
一个
复杂而细致的过程,需要数据库管理员具备扎实的理论知识和丰富的实践经验。通过持续学习和实践,可以不断提高
Oracle
数据库的性能和稳定性,为企业提供强大的数据支持...
数据库开发 维护 性能调优 备份还原 各种复杂
问
题
的解决方案
这包括选择合适的数据库管理系统(如MySQL、
Oracle
、SQL Server或MongoDB),设计数据模型(如关系型模型或NoSQL模型),编写SQL语句来定义表结构,设置索引以优化查询性能,以及创建
存储过程
和触发器以实现复杂的...
Oracle 高级技术
3,496
社区成员
18,710
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章