社区
Oracle 高级技术
帖子详情
oracle 性能问题
sbczsx
2010-01-14 10:46:25
我用delph写了一个数据库转换的程序。从oracle 11g 的一个用户导入到另一个用户下。 一共有1000多张表,主要有10几张比较大的表,平均有30W条数据,刚开始导入的时候挺快的, 导入到几张表以后就非常的慢了。开始是cpu占用率80%以上,后来就低下来了只10%左右同时导入速度也极度慢了,找不到原因,请各位大虾们帮帮忙找找原因吧。 是个多线程的程序, oracle会话多时有40多个。等待时间很长。
服务器配置绝对够用,cpu 8核2.0的,内存6G,
...全文
99
8
打赏
收藏
oracle 性能问题
我用delph写了一个数据库转换的程序。从oracle 11g 的一个用户导入到另一个用户下。 一共有1000多张表,主要有10几张比较大的表,平均有30W条数据,刚开始导入的时候挺快的, 导入到几张表以后就非常的慢了。开始是cpu占用率80%以上,后来就低下来了只10%左右同时导入速度也极度慢了,找不到原因,请各位大虾们帮帮忙找找原因吧。 是个多线程的程序, oracle会话多时有40多个。等待时间很长。 服务器配置绝对够用,cpu 8核2.0的,内存6G,
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tangren
2010-01-19
打赏
举报
回复
通过delphi写代码效率肯定是不高的
使用exp,imp工具吧
例如:
导出user1用户所有对象:
c:\>exp user1/pass1@tnsname1 file=a.dmp owner=(user1)
导入到user2用户中
c:\>imp user1/pass1@tnsname1 file=a.dmp fromuser=(user1) touser=(suer2) ignore=y
具体可以通过
c:\>exp -help
c:\>imp -help
获得帮助
inthirties
2010-01-19
打赏
举报
回复
[Quote=引用楼主 sbczsx 的回复:]
我用delph写了一个数据库转换的程序。从oracle 11g 的一个用户导入到另一个用户下。 一共有1000多张表,主要有10几张比较大的表,平均有30W条数据,刚开始导入的时候挺快的, 导入到几张表以后就非常的慢了。开始是cpu占用率80%以上,后来就低下来了只10%左右同时导入速度也极度慢了,找不到原因,请各位大虾们帮帮忙找找原因吧。 是个多线程的程序, oracle会话多时有40多个。等待时间很长。
服务器配置绝对够用,cpu 8核2.0的,内存6G,
[/Quote]
你的程序是怎么做的,sql做么
hejiajie2008
2010-01-19
打赏
举报
回复
我只会java和C++
palm_civet
2010-01-14
打赏
举报
回复
两个用户在一个实例下吗?一个实例的话直接grant权限给另外一个用户,用insert into ... select 就解决了呀
crazylaa
2010-01-14
打赏
举报
回复
程序如果不是调用的oracle命令的话,问题还是出在程序本身。
比如,插入时所有的表数据没有分批提交(或者一条提交一次),比如建表的时候先建索引后插入。。。
我不懂的,只是随便说说。
Dave
2010-01-14
打赏
举报
回复
你的delph 是调用exp,imp 命令的吗? buffer 设的是多大? 把buffer 设大点看看。 11g 可以用数据泵来导,要块很多。
------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
palm_civet
2010-01-14
打赏
举报
回复
imp
palm_civet
2010-01-14
打赏
举报
回复
用exp
oracle
11g官方中文帮助文档 高清完整版
oracle
11g官方中文帮助文档,压缩文件。
oracle
开发案例(
oracle
操作手册)
oracle
开发案例(
oracle
操作手册)
oracle
培训PPT
某公司
oracle
培训PPT(很全面的)
Tianlesoftware
Oracle
学习手册(v1.0)高清完整PDF版
Tianlesoftware
Oracle
学习手册(v1.0)
Oracle
10g基础教程
Oracle
10g基础教程,新手可以看看
Oracle 高级技术
3,494
社区成员
18,710
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章