Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql MVCC和next键不同_Mysql_Innodb - Fatal编程技术网

Mysql MVCC和next键不同

Mysql MVCC和next键不同,mysql,innodb,Mysql,Innodb,这两种方法可以解决MySql在可重复读取隔离级别下的虚读问题。哪些场景将使用MVCC,哪些场景将使用next key?对不起,我不明白这个问题!您在谈论什么样的场景?MVCC用于防止多个并发事务之间的脏读。而next key lock用于解决幻象读取问题MVCC用于非锁定读取,next key lock用于其他所有事务(锁定读取和锁定写入)。

这两种方法可以解决MySql在可重复读取隔离级别下的虚读问题。哪些场景将使用MVCC,哪些场景将使用next key?

对不起,我不明白这个问题!您在谈论什么样的场景?MVCC用于防止多个并发事务之间的脏读。而next key lock用于解决幻象读取问题MVCC用于非锁定读取,next key lock用于其他所有事务(锁定读取和锁定写入)。