精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Powerbuilder>>PB中使用注册表技术>>[ 各执己见的讨论 ]>>再谈游标问题 :)

主题:再谈游标问题 :)
发信人: pthinker()
整理人: edison(1999-10-21 01:45:14), 站内信件
(1)惭愧!我没有用过mssql 6.5 ,只在5年前用过半年多sybase,
   不是很精通。我一直都是用ORACLE,从5.0到8i,所以对ORACLE
   熟一点,现在看来,mssql和oracle差别挺大。
(2)ORACLE缺省的和推荐的都是单进程,单线程方式,mssql是多线程
     方式。"  11.3.1光标:过多的命令和网络交通 
      光标通常在一个客户应用程序中编写,并且每个open和每个fetch实际上都
是一个

      单独的命令,要进行一个独立的网络对话。如果你追踪这些命令的话,你
会发现 
      :由于所有这些嵌套的迭代都伴随着一系列的内循环,所以,命令的数量
会变得 
      很大。 ",因此上面说法在ORACLE 中不成立!
(3)如果说表已经被一个长时间的排它锁锁住(只能说明这是程序设计的错误)
,再用
     什么怎样都有可能死锁,不管是光标还是dw或ds处理!只能是nowait处理

(4) 关键在构成光标的sql的优化程度!,DW超过2万记录,也是非常慢,需要
大量的
      磁盘交换!


欢迎多指教!!

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.98.183.11]

[关闭][返回]