1、mysql記錄存儲:mysql的數(shù)據(jù)是怎么組織的
2、頁內(nèi)記錄的維護(hù)(順序保證/插入策略/頁內(nèi)查詢)
3、MySQL內(nèi)存管理(頁面管理、頁面淘汰、LRU):全表掃描對內(nèi)存有什么影響? 如何避免熱數(shù)據(jù)被淘汰? 沒有空閑頁怎么辦?
4、InnoDB 加鎖的過程是如何實(shí)現(xiàn)的?常見鎖問題有那些?
5、MVCC是什么?如何實(shí)現(xiàn)多版本控制?如何解決寫沖突?
6、回滾日志Undo log如何實(shí)現(xiàn)多版本控制與保證事務(wù)的原子性?
7、undo log如何清理,為何InnoDB select count(*)? 這么慢?
8、重做日志Redo log如何實(shí)現(xiàn)事務(wù)持久性?
9、InnoDB行級鎖、間隙鎖、表級鎖如何實(shí)現(xiàn)的?
10、InnoDB加鎖過程如何實(shí)現(xiàn)的?
11、海量數(shù)據(jù)下 主鍵如何設(shè)計?
12、聚集索引、二級索引與聯(lián)合索引具備哪些特點(diǎn)?
13、在進(jìn)行索引優(yōu)化時應(yīng)該注意哪些問題/
14、MySQL如何進(jìn)行庫表的優(yōu)雅設(shè)計?
15、如何實(shí)現(xiàn)數(shù)據(jù)備份之延時庫部署
16、MySQL如何高效實(shí)現(xiàn)數(shù)據(jù)冗余部署
17、MySQL高可用方案有哪些