1
複数のユーザーが約100,000レコードにアクセスしようとする場合、高速キューを実装する最適な方法は何ですか。 1人のユーザーしか1つのユニークな行を取得できません。今は、SQLデータベース(Firebird)を使用していますが、デッドロックやデータベースの負荷が高いという問題がたくさんあります。キューの実装
複数のユーザーが約100,000レコードにアクセスしようとする場合、高速キューを実装する最適な方法は何ですか。 1人のユーザーしか1つのユニークな行を取得できません。今は、SQLデータベース(Firebird)を使用していますが、デッドロックやデータベースの負荷が高いという問題がたくさんあります。キューの実装
ほとんどの場合、デッドロックは不正なトランザクションロジックによって発生します。
一般に、トランザクションは短くなければなりません(短ければ短いほど良い)。
あなたは、いくつかのドキュメントを読むことによって起動することができます。
http://www.firebirdsql.org/doc/whitepapers/fb_vs_ibm_vs_oracle.htm
http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_expert4
"アクセス" の読み取りを意味するか、書き込みをしていますか? – Tomalak