首页
技术基础
备份恢复
SQL优化
诊断案例
BLOG
留言板
服务
生活
网摘
阅读
下载
墨天轮
English
eygle.com - 留言簿 - 回复留言 - Powered by eYgLe.Com
返回留言簿
回 复 留 言
留言ID:
留言原文:
To
:
eygle老大请教一个问题,上次听你的课好象说到往一个表中插入大数量级,中途终止进程的一个案例,如:
insert into a select * from b where XXXX
大概数量级在1000万以上
我今天的问题跟这个一样,我昨天晚上从一个表往另一个表导数据,大概有1000多万,导了12个小时后,还没有反应,不得以只有终止进程,可是进程终止后,发现系统的IO很高,通过检查发现是SMON进程一直在执行如下语句:
/* Formatted on 2005/07/07 22:11 (Formatter Plus v4.8.0) */
SELECT o.owner#, o.NAME, o.namespace, o.remoteowner, o.linkname, o.subname,
o.dataobj#, o.flags
FROM obj$ o
WHERE o.obj# = :1
通过v$session_wait视图,发现SMON进程一直在发生db file sequential read的等待事件。现在已经持续1天了。
不知道上次你的那个案例最后怎么样??是怎么解决的,可以相告吗?先谢谢那
我的MAIL:crpp0902@itpub.net
From
:
fly
2005.07.07 06:39
管理密码:
请输入管理密码, 否则无法回复.
斑竹昵称:
信息图标: ( 随机 )
BB 代码:
字体
宋体
黑体
隶书
楷体
幼圆
Arial
颜色
天蓝
品蓝
蓝色
深蓝
橙色
橙红
深红
红色
砖红
暗红
绿色
灰绿
海绿
粉红
果红
桃红
紫色
紫蓝
棕木
沙褐
土黄
深褐
土绿
灰色
大小
1号
2号
3号
4号
5号
内容:
如果想删除回复, 请点击最下面的删除回复按钮.
[COLOR=royalblue]事务要回滚啊,你查一下V$TRANSACTION视图,检查USED_UBLK和USED_UREC,观察其变化就能估计出来回滚需要的时间,下次应该批量插入提交,不要一次操作这么大量的数据。[/COLOR]
删 除 回 复
管理密码:
请输入管理员密码, 只有版主才能删除回复.
Copyright © 2003~2012
eygle.com
All Rights Reserved.
Powered by:
www.eygle.com