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,就來...