我和同事都是用PL/SQL连接的同一个oracle数据库,对于同一条查询语句,为什么他的机器执行起来就很流畅,我的执行起来就很卡,尤其是在点击显示全部数据的时候,我们基本上显示两三百条数据就要卡住1秒,然后再显示,而正常的应该是流畅的。哪位高手能帮我解决一下这个问题,谢谢!

解决方案 »

  1.   

    两台机器是一模一样的,使用的PL/SQL版本也是一样的
      

  2.   

    机器一样,未必SGA分配的内存一样!
      

  3.   

    在执行过程中,cpu使用10%,内存使用 1648/3906,没有异常,
      

  4.   

    如果去除中毒,下看小电影等等xxyy问题,就是人品问题了!
      

  5.   

    尤其是在点击显示全部数据的时候,我们基本上显示两三百条数据就要卡住1秒,然后再显示,而正常的应该是流畅的。谁告诉你“正常的应该是流畅的”?Oracle负责给你“流畅的”传输数据吗?Oracle只负责把全部数据装入内存结果集,并且告诉你此结果集的首地址,显示数据是你自己工具的功能。机器配置一样换显卡,显卡一样换内存,内存一样格系统,照着人家的配置去安装软件就一样了
      

  6.   

    Oracle是不负责这个,但是oracle不会让我同事的流畅,我的就卡。我们的电脑都是联想同一型号的品牌机,使用的PL/SQL都是同一版本的绿色版,我把我的PL/SQL放到他的电脑上,查询也很流畅,但是我的就不行
      

  7.   


    你说的非常对,这个和Oracle没有任何关系,去硬件版问比在这里靠谱。
      

  8.   

    每次卡住的时候,都是在显示数据是百位整数的时候,如300,500,800,每当到这种整数的时候总会卡住1s左右,而有些视图在查询时又会很流畅,我觉的这个应该是我oracle客户端设置的问题,原来是好的,可能是不小心改了什么配置造成
      

  9.   

    楼主 你这个问题解决了没? 我现在也碰到和你一样的问题  你是怎么解决的? 悲催啊 同事PLSQL都没问题,只有我的不行
      

  10.   

    我也出现过这种情况,但是很少,一般都是流畅的。应该不是oracle的问题,可能当时电脑发了下热,楼主明天再查询下同样的语句试试,搞不好就OK了……