關於資料庫方面的所有面試真題的彙總
阿新 • • 發佈:2018-12-13
全部是各大廠的資料方面的真是面試題
- MySQL的union all和union有什麼區別
- MySQL的引擎講一下,有什麼區別,使用場景呢。
- mysql的索引講一下,一級和二級索引的區別,什麼時候可以不用查一級索引
- MySQL的事務性質怎麼實現的,其中的永續性和隔離性說一下。隔離級別有哪些,解決哪些問題,預設級別是哪個,通過什麼實現的
- MySQL索引的實現,innodb的索引,b+樹索引是怎麼實現的,為什麼用b+樹做索引節點,一個節點存了多少資料,怎麼規定大小,與磁碟頁對應。
- MySQL的事務隔離級別,分別解決什麼問題。
- mysql資料引擎有哪些,有什麼區別?
- mysql中索引的型別和底層資料結構
- 索引中為什麼使用B+樹
- Mysql 引擎,myisam dbd Innodb的區別
- 聯合索引的特點
- 索引的實現原理,倒排索引和B+樹索引的區別
- B樹和B+樹的區別
- mysql中的索引資料結構是什麼,為什麼用採用B+樹。
- 資料庫設計的正規化知道嗎?第一正規化、第二正規化和第三正規化的區別,說的具體一些
- B+樹和紅黑樹的區別
- 有一張表,一天的資料量就達到了幾千萬,你怎麼處理
- mysql使用時不止建一個索引,不用主索引時還會出現你說的問題嗎(之前我答的innodb引擎不使用自增欄位作為主鍵對於索引效能的影響)
- mysql快取瞭解嗎
- mysql索引的最左字首的底層原理
- 說一下資料庫的讀寫分離
- 共享鎖與非共享鎖、一個事務鎖住了一條資料,另一個事務能查嗎?(這裡問了好久,什麼意向鎖也扯了進來)
- 對索引檢視建立的好壞(explain)……explain哪幾個欄位比較重要(….extra出現filesort,temporary)…… extra出現前面說的有什麼問題,一條好的SQL用explain應該是什麼樣的
- 事務1開啟事務,查詢一個表沒有資料,事務2新插一條資料,並且提交,事務2再次查詢是否有資料,事務1有資料嗎?為什麼,講一下undo log,查詢會有undo log嗎?
- 分庫分表知道嗎
- MySQL主從複製瞭解嗎
- 查詢中哪些情況不會使用索引?
- 資料庫查詢中Limite的作用?
- my sql如何在RR隔離級別下避免幻讀問題:間隙鎖
- my sql正規化和反正規化的區別以及彼此的優缺點
- 多表查詢怎麼優化
都來自牛客網別人的真實面試中的問題,在此真誠的感謝各位分享的大佬們