我有一个表,有2000万条数据,现在我想更新其中一个字段的值,可是太慢了,试过SQL语句,也试过程序更新,都不行,不知道为什么会这么慢,
select count(*) from tablename 都要一分多钟,
指定更新一行要80秒,到底哪些因素会影响到更新速度?有没有什么好的办法进行更新?谢谢了~~~~急~~~~
select count(*) from tablename 都要一分多钟,
指定更新一行要80秒,到底哪些因素会影响到更新速度?有没有什么好的办法进行更新?谢谢了~~~~急~~~~
解决方案 »
- 从库做 rman 备份,异常缓慢。之前都是可以的
- 请教个问题,各位大虾帮小弟解解惑
- 求一程序包,用于记录脚本耗时,详细需求如下:
- Oracle 简单存储过程的问题。。。 在线等。。。
- 问个oracle事物控制的问题!
- 重新开放ftp,已有资料20GB
- 第一次用oracle,为什么在表编辑器中直接修改时间不行?
- 请问各位高手.......................请问在ORACLE里有没有函数可以算日期的差的.
- 高分(请问ORACLE中有没有临时表? 就像SQLSERVER2000中一样?)
- ORACLE 存储过程 返回结果集
- 弱弱的问,oracle8.1.7支持集群吗?
- 这SQL文是干什么用的?其结果说明了什么?
你更新了多少条记录,如果很少的话,找你索引的问题。
如果是全表都更新,那也没办法,80秒是快的。