PL/SQL执行简单SQL非常慢,求助! 一张表只有几百条记录 用select * from 表名 语句在pl/sql的sql窗口里执行会直接吊死,只能带条件执行单条记录才不会出现吊死,结果集合是几条也会吊死,不知道什么原因。我的操作系统是win7, 同事几乎也都有这样的问题,PL/SQL换了几个版本都不行。很奇怪有一个同事是例外,他的就没问题,操作系统是winxp ,但是其他用winxp的同事还是不行,也有同样的问题。请高手帮助解答下,不省感谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是一张表的问题,其它表也有同样的问题。根据我对ORACEL的了解,select语句默认是没有锁机制的。只是读数据,应该是没有限制的。而且我的这个访问正常的同事是在2月26日才开始访问这个数据库了,但是在之前此问题就已经存在了,我想应该不是你说的那个原因。 Create tabe test as select * from tablename备份一下表,再查询一下备份表,看看时间select * from test如果相差大的话估计是HWM高水位线的问题。 问题算是解决了,我发现那个可以访问的同事是使用oracle9i的客户端,我们都是用的oracle11g的客户端。所以卸掉11g的客户端改装oracle9i的客户端,oracle9i客户端直接装win7会有兼容性问题,装不上。后找个oracle9i简装版的客户端装到win7上去就可以了。询问了下dba说是oracle11g的BUG,需要打补丁,但是此补丁是需要花钱的。 在后续的使用过程中发现,如果访问的表有clob字段,还是会很慢;包体编译会有问题,只能改成存储过程来解决。 现写出来,供大家参考了。 一段语句在C#里面执行不了,在PL/SQL里面可以执行 将字符串 转换成时间型!![ oracle 视图同步到表 ,急急急 请问子查询是否会让原表的创建的索引不起作用吗? 再求一个查询办法。 求助:在ORACLE中建两个用户一个测试,一个发布 JDev10g中Business Intelligence Beans的问题? update数据太慢怎么办? 关于两个结构相同的表之间数据复制的问题?高手帮忙!!! select * from sys._default_auditing_options_ 出错, why? 新手求助 关于Process J000 is dead 错误
备份一下表,
再查询一下备份表,看看时间select * from test
如果相差大的话估计是HWM高水位线的问题。
在后续的使用过程中发现,如果访问的表有clob字段,还是会很慢;包体编译会有问题,只能改成存储过程来解决。
现写出来,供大家参考了。