发信人: 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]
|
|