相关疑难解决方法(0)

使用'Commit Retaining'会损害Firebird的性能吗?

在这一点上,下面引用的摘录似乎是矛盾的.

(我认为它们都很老了,第二个是从2004年开始,第一个提到Borland所以一定也要老了,所以也许它们已经过时了.)

第一个似乎表明提交保留使事务处于活动状态,因此将坚持OIT.

第二,如果我理解它意味着通过提交保留,现有的TID被标记为已提交,并且事务保持活动但具有新的TID,因此不会粘贴OIT.这第二个摘录与Interbase有关,我不知道这是否解释了看似矛盾的问题.

Firebird文档提取:

使用Firebird(和InterBase),Commit Retaining会使事务无限期地保持有趣.垃圾收集有效地停止在"标准"Borland RAD工具数据库应用程序和任何其他使用Commit Retaining的应用程序上.

Embarcadero Blog post extract

读取已提交,读写:

如果您不时保留提交,此事务可以永久运行而不会对性能产生负面影响.

firebird

6
推荐指数
1
解决办法
703
查看次数

标签 统计

firebird ×1