MySQL 經典 38 問!

MySQL 經典 38 問!

MySQL 經典 38 問!


資料來源: https://mp.weixin.qq.com/s/FyN3bLo7LFz3aX31kI13yQ


事務的四大特性?

事務隔離級別有哪些?
索引
    什麼是索引?
    索引的優缺點?
    索引的作用?
    什麼情況下需要建索引?
    什麼情況下不建索引?
    索引的數據結構
    Hash 索引和 B+ 樹索引的區別?
    為什麼 B+ 樹比 B 樹更適合實現資料庫索引?
    索引有什麼分類?
    什麼是最左匹配原則?
    什麼是聚集索引?
    什麼是覆蓋索引?
    索引的設計原則?
    索引什麼時候會失效?
    什麼是前綴索引?
常見的存儲引擎有哪些?
MyISAM 和 InnoDB 的區別?
MVCC 實現原理?
快照讀和當前讀
共用鎖和排他鎖
大表怎麼優化?
bin log / redo log / undo log
bin log 和 redo log 有什麼區別?
講一下 MySQL 架構?
分庫分表
什麼是分區表?
分區表類型
查詢語句執行流程?
更新語句執行過程?
exist 和 in 的區別?
truncate、delete 與 drop 區別?
having 和 where 的區別?
什麼是 MySQL 主從同步?
為什麼要做主從同步?
樂觀鎖和悲觀鎖是什麼?

用過 processlist 嗎?


發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *