发信人: csguy()
整理人: edison(1999-10-21 01:48:18), 站内信件
|
【 在 pthinker (Thinker) 的大作中提到: 】
: (1) 实际上每一条SQL语句的处理,数据库系统都是产生一个隐式的游标来
: 处理的,只是这个游标不需要你定义和释放,这点ORACLE的手册说得很清楚!
: 实际上DW只是穿送了一条SQL语句到数据库,而数据库根据SQL语局在PGA中
: 产生一个隐式的游标来处理的!
: .......
ORACLE在处理时,确实是用隐式的游标来处理的,但我在我的项目中(数据比较 大),
数据库端在存储过程中,用两种方法比较过(一种用游标,另外不用游标),不 用
游标的要快很多。这里能够优化的都用上了(如利用索引等)。作比较的是我的 同事
,他是ORACLE的DBA,ORACLE用了好几年了,应该比较熟悉了。至于为什么不用游 标
的要快很多,我也没有想清楚。
在PB端用,起码你延长了事物处理的时间,这就增加了加锁的可能性。
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.23.10]
|
|