队列实施

时间:2009-04-29 06:21:34

标签: queue firebird

实现快速队列的最佳方法是多个用户尝试访问大约100 000条记录。只有一个用户可以获得一个唯一的行。现在我使用sql数据库(firebird)但死锁/高数据库负载存在很多问题。

1 个答案:

答案 0 :(得分:1)

大多数情况下,死锁是由错误的事务逻辑引起的。

一般来说,交易必须很短(越短越好)。

您可以先阅读一些文档:

http://www.firebirdsql.org/doc/whitepapers/fb_vs_ibm_vs_oracle.htm

http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_expert4