2009-04-29 14 views
1

複数のユーザーが約100,000レコードにアクセスしようとする場合、高速キューを実装する最適な方法は何ですか。 1人のユーザーしか1つのユニークな行を取得できません。今は、SQLデータベース(Firebird)を使用していますが、デッドロックやデータベースの負荷が高いという問題がたくさんあります。キューの実装

+0

"アクセス" の読み取りを意味するか、書き込みをしていますか? – Tomalak

答えて

1

ほとんどの場合、デッドロックは不正なトランザクションロジックによって発生します。

一般に、トランザクションは短くなければなりません(短ければ短いほど良い)。

あなたは、いくつかのドキュメントを読むことによって起動することができます。

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

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

関連する問題