oracle 更新数据的时候很慢

1.应用程序大概产生了1000多条更新语句.运行没有10分钟以上完成不了.
请为要如何来查询问题所在呢?

第1个回答  2010-07-13
不知道这里说的Oracle更新数据慢是更新过一些还是整个过程只是在进行当中,而没有数据更新,我的想法是,如果程序更新1000条的数据需要运行10分钟以上,有以下几种可能:第一是更新的语句权限不足或者不正确,第二是你的更新语句太繁琐,可能需要优化一下
第2个回答  2010-07-13
运行程序,在数据库中找到这个应用程序的链接,看看他在执行什么语句的时候比较慢。检查相应语句的执行计划,看是否有合适的索引可用。如果没有索引,就增加合适的索引。如果本来就是更新几千万行数据,因为数据量大而慢,就考虑更改程序结构,采用并发方式吧。本回答被提问者采纳
第3个回答  2010-07-12
在应用程序中打印LOG

根据log监测是在哪一条出的问题。

不过如果数据量比较大,1000条更新语句执行10分钟完全可能是正常情况。
第4个回答  2010-07-12
做一份ADDM报告看一下。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网