ORACLE插入数据慢怎么办?

ORACLE插入数据慢怎么办?,第1张

要准确定位问题需要事实说话,光描述现象无法做到的。\x0d\x0a我建议lz这么做:\x0d\x0a1、在窗口一中执行select sid from v$mystat where rownum=1\x0d\x0a 结果中的数字是当面session的标识(设为)。\x0d\x0a2、在窗口一中执行插入 *** 作,也就是你说1000条需要20分钟的那个 *** 作。\x0d\x0a3、马上新打开一个窗口,重复执行select event,wait_class from v$session where sid=\x0d\x0a 这个查询会告诉你那个插入 *** 作的session处于什么事件,事件类型是什么。如果你发现长时间处于某个事件,那么就说明时间花在这个事件上(设为事件A)。\x0d\x0a4、搜索降低事件A耗时的方法

oracle大表修改字段长度慢解决办法如下。

1、Oracle中仅允许字段长度由小改大。

2、要由大改小,则需要先将表中数据备份至临时表,重构该表,往回插入数据时使用SUBSTR(COLNAME,1,长度)函数。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11453255.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存