mysql - innodb には RR 分離レベルでギャップ ロックがあるのに、ロック順序が異なるために 2 つのトランザクションで依然としてデッドロックが発生するのはなぜですか? ?
ringa_lee
ringa_lee 2017-05-18 10:54:38
0
1
561

デッドロックは、複数のトランザクションが同じリソースを競合することによって発生します。 2つのトランザクション内の2つのSQL文であっても、操作対象のリソースの排他順序が異なる場合や、2つのトランザクション内の1つのSQL文で操作されるリソースの排他順序が異なる場合でも同様です。ギャップ ロックがスコープ内でロックされず、リソースに対する別のトランザクションのリクエストが中断されるのはなぜですか?

ringa_lee
ringa_lee

ringa_lee

人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!