質問するログイン新規登録

回答編集履歴

2

推敲

2018/12/27 04:09

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -3,7 +3,7 @@
3
3
  [MySQLでINSERTのデッドロックに嵌る人を1人でも減らすために](https://ichirin2501.hatenablog.com/entry/2015/12/24/164916)
4
4
  [MySQL(InnoDB)でのDeadLock調査](https://qiita.com/h-oikawa/items/91e2401fad5d93262f6f)
5
5
 
6
- MySQLのトランザクション分離(ISOLATION)レベルが、REPEATABLE READ(デフォルトがREPEATABLE READ)では、ファントムリード回避のために[ネクストキーロック](https://dev.mysql.com/doc/refman/5.6/ja/innodb-next-key-locking.html)によるインデックス挿入時のロックが発生する可能性があります。
6
+ MySQLのトランザクション分離(ISOLATION)レベルが、**REPEATABLE READ**(デフォルトがREPEATABLE READ)では、ファントムリード回避のために[ネクストキーロック](https://dev.mysql.com/doc/refman/5.6/ja/innodb-next-key-locking.html)によるインデックス挿入時のロックが発生する可能性があります。
7
7
 
8
8
 
9
- ファントムリードが問題にならない作りなら、ISOLATIONレベルをREAD COMMITEDにすれば発生はしないようです。
9
+ ファントムリードが問題にならない作りなら、ISOLATIONレベルを**READ COMMITED**にすれば発生はしないようです。

1

推敲

2018/12/27 04:09

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -3,7 +3,7 @@
3
3
  [MySQLでINSERTのデッドロックに嵌る人を1人でも減らすために](https://ichirin2501.hatenablog.com/entry/2015/12/24/164916)
4
4
  [MySQL(InnoDB)でのDeadLock調査](https://qiita.com/h-oikawa/items/91e2401fad5d93262f6f)
5
5
 
6
- MySQLのトランザクション分離(ISOLATION)レベルREPEATABLE READ(デフォルトがREPEATABLE READ)では、ファントムリード回避のために[ネクストキーロック](https://dev.mysql.com/doc/refman/5.6/ja/innodb-next-key-locking.html)によるインデックス挿入時のロックが発生する可能性があります。
6
+ MySQLのトランザクション分離(ISOLATION)レベルが、REPEATABLE READ(デフォルトがREPEATABLE READ)では、ファントムリード回避のために[ネクストキーロック](https://dev.mysql.com/doc/refman/5.6/ja/innodb-next-key-locking.html)によるインデックス挿入時のロックが発生する可能性があります。
7
7
 
8
8
 
9
9
  ファントムリードが問題にならない作りなら、ISOLATIONレベルをREAD COMMITEDにすれば発生はしないようです。