imp慢讨论

[复制链接]
查看11 | 回复9 | 2007-9-26 18:42:10 | 显示全部楼层 |阅读模式
这是我看到的或遇到的写一下,大家看看

1,lock
情况:在数据库打开情况下被lock住了,查询lock相关视图。kill了就可以了。
2,导入前后分别查询v$session_wait试图,查看是否有等待信息
我遇到的log file parallel write,log file sync后,我查看v$log视图发现状态全为active。后增加log日志大小和组数。速度明显加快
3,查询回滚段表空间使用情况
在imp时添加commit参数。或导入比较大的dmp文件时,临时建立一个回滚段表空间。使完了再删除了。
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
还可以加大buffer 参数
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
另外找到rollingpig的一个文档
http://rollingpig.itpub.net/post/81/86454
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
再补充一些,可以将index去掉。
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
1数据和索引分开IMP ,时间可以减少40-50%
2把排序方式改成SORT_AREA_SIZE,能开多大开多大
3全表扫描
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
加大BUFFER
禁用索引
禁用各种约束
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
加大buffer,加commit,加大日志组,保证一定切换时间
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
条件允许,从新启动数据库设置为非归档模式
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
加COMMIT不知道能否加快速度,感觉应该降低IMP的速度
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
原帖由 李迪 于 2008-6-11 16:28 发表
加COMMIT不知道能否加快速度,感觉应该降低IMP的速度


的确
只是再undo不够使的时候,才加如这个参数
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行