lock - mysql中的next key与mvcc有何不同?各自的应用体现在哪?
PHP中文网
PHP中文网 2017-04-17 11:58:39
0
1
658

看一些文章提到,mysql中INNODB引擎的表采用mvcc机制来解决幻读问题。但next key lock也是用于解决幻读,弄不清这两个到底区别在哪?

PHP中文网
PHP中文网

认证0级讲师

全員に返信 (1)
小葫芦

理想的MVCC是可以解决幻读的,但是innodb真正实现起来的并不是理想中的MVCC。
innodb真正解决幻读的还是靠的是next key lock,因为innodb的写操作其实排他锁操作,所以用实际实现的MVCC解决读并发问题。

我当初也是看了这个链接才彻底明白的,直接附上
http://blog.csdn.net/chen77716/article/details/6742128

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