MySQL 面試一般常問問題有哪些?

時間 2021-10-18 19:42:37

1樓:ajisun

mysql面試的內容其實挺多的:

像mysql的架構(聯結器,解析器,優化器,執行器),儲存引擎(InnoDB,MyISAM),explain的使用和字段含義,索引為什麼使用B+樹而不是其他的資料結構,什麼情況下索引會失效,mysql的事務,鎖(表鎖/行鎖/記錄鎖/gap鎖等),MVCC,主從複製原理,讀寫分離,分庫分表。

1. mysql基礎架構,了解mysql組成

2. mysql高階系列:了解各儲存引擎及其區別

3. mysql高階系列:MyISAM和InnoDB有什麼區別(這個是高頻面試題)

4. mysql高階系列:表設計如何更好的選擇資料型別

5. MySQL高階系列:資料庫設計中的正規化究竟該如何使用

6. MySQL高階系列:一文詳解explain各欄位含義(explain很重要的,面試回答sql優化就用這個)

7. MySQL高階系列:為什麼mysql使用B+樹作為索引的資料結構(超高頻面試題)

8. MySQL高階系列: 你需要知道的一些索引基礎知識(高頻面試題:怎麼寫出高效sql)

MySQL高階系列: 怎麼建立更合適的索引

MySQL高階系列:主從複製原理及其配置

還有的高頻的問題:平時有做過慢sql優化麼,是怎麼處理的?

下面是我某次專案慢sql處理的方式,可以參考下,把這個說了問題不大,也可以總結下自己專案上的處理

ajisun:慢查詢分析工具: pt-query-digest

下面這個是大表的一種修改方式

ajisun:大表修改利器:pt-online-schame-change

以上是我學習和總結的內容,當然還有事務,鎖,MVCC,主從複製原理,讀寫分離,分庫分表等還在持續更新中,如果感興趣可以關注下。

上面的這些都能夠了解並表述出來,高階開發面試的mysql模組不會有啥大問題的。

希望不要讓他們在你的收藏夾裡吃灰。收藏從未停止,學習從現在開始

本人一面試,面試官一問問題我的腦子就一片空白,一出來就全是答案,請問有什麼方法可以解決?

前程無憂51job招聘小助手 前兩天,乙個在500強做HR的朋友跟我聊起她最近面試的乙個候選人 乙個女孩,畢業兩年。學校很一般,之前在的也都是不知名小公司。用人部門的主管很看好她,降低招聘要求破格約她來面試。結果呢?結果這個女孩子太太太緊張了,整個面試過程汗如雨下,時而語無倫次,時而答非所問。面試結...

警校面試一般會問什麼問題?

二七十四 你好,警校面試其實和普通學校並無二樣,基本上都是一樣的套路,唯獨今年因為疫情的原因,比較特殊。所以,時間上我分為往年和今年,同時,以公安大學碩博面試為例進行解答。往年的面試均採取線下方式。首先為引導人員進行資訊核實和證件查驗,而後引導進入面試教室就坐。不用緊張,進入面試教室聽從考試安排即可...

金史密斯面試一般會問什麼問題?

灰灰灰 來積德。專業 BA Design 今天剛面完,給的口頭offer 面試官是Dash,人很好的金髮男性。問題 其實就是叫我們寫答案的那三個 為什麼來這個學校這個課程?什麼東西inspired 你?你frustrated的事情你怎麼解決?介紹乙個作品集裡的專案。就這樣!看大家都沒有本科de,就來...