0

現在、MySQL サーバーに最適なトランザクション分離レベルを探しています。会計デスクトップ アプリケーションを実行しているので、使用するトランザクション分離レベルを決定する必要があります。私はそれらすべてを読みましたが、決定するにはあなたの経験が必要です.

MySQL (Percona サーバー) の最新の更新を使用しています。Java プログラミング言語。

4

1 に答える 1

0

どの分離レベルを使用するかは、アプリケーションの性質によって異なります。

実行するクエリの種類や順序などは、適切な分離レベルに影響します。

一般に、「最高の」分離レベルなどというものはありません。

アプリケーションにとって安全な、できる限り弱いトランザクション レベルを使用する必要があります。または、パフォーマンスが問題ではなく、最も安全なオプションが必要な場合は、serializable を使用します。ただし、同時クエリ中にデッドロックが発生する可能性があります。

分離レベルが強いほど (例: シリアライズ可能)、パフォーマンスが低下し、その逆も同様です。

読んでください: http://en.wikipedia.org/wiki/Isolation_%28database_systems%29

于 2012-09-26T19:59:53.890 に答える