原文:【MySQL】面試官:談談你對Mysql的MVCC的理解?

MVCC Mutil Version Concurrency Control ,就是多版本並發控制。MVCC 是一種並發控制的方法,一般在數據庫管理系統中,實現對數據庫的並發訪問。 在Mysql的InnoDB引擎中就是指在已提交讀 READ COMMITTD 和可重復讀 REPEATABLE READ 這兩種隔離級別下的事務對於SELECT操作會訪問版本鏈中的記錄的過程。 這就使得別的事務可以修改 ...

2020-04-01 09:35 0 774 推薦指數:

查看詳情

面試官:什么是MySQL 事務與 MVCC 原理?

作者:小林coding 圖解計算機基礎網站:https://xiaolincoding.com/ 大家好,我是小林。 之前寫過一篇 MySQLMVCC 的工作原理,最近有讀者在網站上學習的時候,評論區指出了一些問題。 而這個知識點很重要,面試太常問了,所以,我就重寫了這篇 ...

Fri Apr 01 18:22:00 CST 2022 0 1184
面試官談談 MySQL 聯合索引生效、失效的條件?

這道題考查索引生效條件、失效條件。像這類問題才其實很有意義,建議各位以后面試其他伙伴的時候,多側重這類問題的提問,比考察一般概念性的問題好多了。 能大概考察應聘者對寫的程序是有注重做優化,提高代碼質量和程序性能呢 還是只簡單的CV了事。 聯合索引失效的條件 聯合索引又叫復合索引。兩個或更多 ...

Tue Sep 07 23:19:00 CST 2021 0 114
【原創】面試官:談談你對mysql聯合索引的認識?

引言 本文預計分為兩個部分: (1)聯合索引部分的基礎知識 在這個部分,我們溫習一下聯合索引的基礎 (2)聯合索引部分的實戰題 在這個部分,列舉幾個我認為算是實戰中的代表題,挑出來說說。 正文 ...

Tue Mar 24 18:42:00 CST 2020 17 13142
面試官: 談談你對Java反射的理解

轉載:https://juejin.im/post/5dac4edff265da5b5f7588d1#heading-4 Java提供的反射機制允許你在運行時檢查類的信息 Java的類加載 Java ...

Thu Jun 11 02:35:00 CST 2020 0 704
面試官一口氣問了MySQL事務、鎖和MVCC,我

面試官:你是怎么理解InnoDB引擎中的事務的? 候選者:在我的理解下,事務可以使「一組操作」要么全部成功,要么全部失敗 候選者:事務其目的是為了「保證數據最終的一致性」。 候選者:舉個例子,我給你發支付寶轉了888塊紅包。那自然我的支付寶余額會扣減888塊,你的支付寶余額會增加888塊 ...

Fri Oct 08 16:38:00 CST 2021 4 1634
面試官MySQL 有哪些鎖??

大家好,我是小林。 這次,來說說 MySQL 的鎖,主要是 Q&A 的形式,看起來會比較輕松。 不多 BB 了,發車! 在 MySQL 里,根據加鎖的范圍,可以分為全局鎖、表級鎖和行鎖三類。 全局鎖 全局鎖是怎么用的? 要使用全局鎖,則要 ...

Mon Aug 16 19:24:00 CST 2021 0 863
面試官談談你對IO流和NIO的理解

一、概念 NIO即New IO,這個庫是在JDK1.4中才引入的。NIO和IO有相同的作用和目的,但實現方式不同,NIO主要用到的是塊,所以NIO的效率要比IO高 ...

Fri Aug 09 07:20:00 CST 2019 0 1305
面試官問我MySQL索引,我

面試官:我看你簡歷上寫了MySQL,對MySQL InnoDB引擎的索引了解嗎? 候選者:嗯啊,使用索引可以加快查詢速度,其實上就是將無序的數據變成有序(有序就能加快檢索速度) 候選者:在InnoDB引擎中,索引的底層數據結構是B+樹 面試官:那為什么不使用紅黑樹或者B樹呢? 候選者 ...

Wed Sep 01 18:40:00 CST 2021 10 1512
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM