現在、MySQL サーバーに最適なトランザクション分離レベルを探しています。会計デスクトップ アプリケーションを実行しているので、使用するトランザクション分離レベルを決定する必要があります。私はそれらすべてを読みましたが、決定するにはあなたの経験が必要です.
MySQL (Percona サーバー) の最新の更新を使用しています。Java プログラミング言語。
どの分離レベルを使用するかは、アプリケーションの性質によって異なります。
実行するクエリの種類や順序などは、適切な分離レベルに影響します。
一般に、「最高の」分離レベルなどというものはありません。
アプリケーションにとって安全な、できる限り弱いトランザクション レベルを使用する必要があります。または、パフォーマンスが問題ではなく、最も安全なオプションが必要な場合は、serializable を使用します。ただし、同時クエリ中にデッドロックが発生する可能性があります。
分離レベルが強いほど (例: シリアライズ可能)、パフォーマンスが低下し、その逆も同様です。
読んでください: http://en.wikipedia.org/wiki/Isolation_%28database_systems%29