为什么光标typesadOpenForwardOnly性能比adOpenStatic好?

我想了解CursorTypeEnum 0和3之间的区别,如此处所述。 两者都是静态的,只是types0只支持前向迭代。

在我的情况rs.Open strsql, cn, 0在30秒内一致返回,而3型光标相同的查询的性能在3到8分钟之间广泛波动。

他们都需要locking底层表才能创build静态集合,那么为什么这样的戏剧性差异呢?

免责声明:我不是VBA或交易数据库的专家。 我理解并发性,algorithm复杂性和数据结构。