阿里巴巴MySQL DBA面試題
1、MySQL的複製原理以及流程
(1)、先問基本原理流程,3個執行緒以及之間的關聯;
(2)、再問一致性延時性,資料恢復;
(3)、再問各種工作遇到的複製bug的解決方法。
2、MySQL中myisam與innodb的區別,至少5點
(1)、問5點不同;
(2)、問各種不同mysql版本的2者的改進;
(3)、2者的索引的實現方式。
3、問MySQL中varchar與char的區別以及varchar(50)中的30代表的涵義
(1)、varchar與char的區別;
(2)、varchar(50)中50的涵義;
(3)、int(20)中20的涵義;
(4)、為什麼MySQL這樣設計。
4、問了innodb的事務與日誌的實現方式
(1)、有多少種日誌;
(2)、日誌的存放形式;
(3)、事務是如何透過日誌來實現的,說得越深入越好。
5、問了MySQL binlog的幾種日誌錄入格式以及區別
(1)、各種日誌格式的涵義;
(2)、適用場景;
(3)、結合第一個問題,每一種日誌格式在複製中的優劣。
6、問了下MySQL資料庫cpu飆升到500%的話他怎麼處理?
(1)、沒有經驗的,可以不問;
(2)、有經驗的,問他們的處理思路。
7、sql最佳化
(1)、explain出來的各種item的意義;
(2)、profile的意義以及使用場景;
(3)、explain中的索引問題。
8、備份計劃,mysqldump以及xtranbackup的實現原理
(1)、備份計劃;
(2)、備份恢復時間;
(3)、備份恢復失敗如何處理。
9、500臺db,在最快時間之內重啟
10、在當前的工作中,你碰到到的最大的MySQL DB問題是?
11、innodb的讀寫引數最佳化
(1)、讀取引數,global buffer pool以及 local buffer;
(2)、寫入引數;
(3)、與IO相關的引數;
(4)、快取引數以及快取的適用場景。
12、請簡潔地描述下MySQL中InnoDB支援的四種事務隔離級別名稱,以及逐級之間的區別?
13、表中有大欄位X(例如:text型別),且欄位X不會經常更新,以讀為為主,請問
(1)、您是選擇拆成子表,還是繼續放一起;
(2)、寫出您這樣選擇的理由。
14、MySQL中InnoDB引擎的行鎖是透過加在什麼上完成(或稱實現)的?為什麼是這樣子的?
(1)、先問基本原理流程,3個執行緒以及之間的關聯;
(2)、再問一致性延時性,資料恢復;
(3)、再問各種工作遇到的複製bug的解決方法。
2、MySQL中myisam與innodb的區別,至少5點
(1)、問5點不同;
(2)、問各種不同mysql版本的2者的改進;
(3)、2者的索引的實現方式。
3、問MySQL中varchar與char的區別以及varchar(50)中的30代表的涵義
(1)、varchar與char的區別;
(2)、varchar(50)中50的涵義;
(3)、int(20)中20的涵義;
(4)、為什麼MySQL這樣設計。
4、問了innodb的事務與日誌的實現方式
(1)、有多少種日誌;
(2)、日誌的存放形式;
(3)、事務是如何透過日誌來實現的,說得越深入越好。
5、問了MySQL binlog的幾種日誌錄入格式以及區別
(1)、各種日誌格式的涵義;
(2)、適用場景;
(3)、結合第一個問題,每一種日誌格式在複製中的優劣。
6、問了下MySQL資料庫cpu飆升到500%的話他怎麼處理?
(1)、沒有經驗的,可以不問;
(2)、有經驗的,問他們的處理思路。
7、sql最佳化
(1)、explain出來的各種item的意義;
(2)、profile的意義以及使用場景;
(3)、explain中的索引問題。
8、備份計劃,mysqldump以及xtranbackup的實現原理
(1)、備份計劃;
(2)、備份恢復時間;
(3)、備份恢復失敗如何處理。
9、500臺db,在最快時間之內重啟
10、在當前的工作中,你碰到到的最大的MySQL DB問題是?
11、innodb的讀寫引數最佳化
(1)、讀取引數,global buffer pool以及 local buffer;
(2)、寫入引數;
(3)、與IO相關的引數;
(4)、快取引數以及快取的適用場景。
12、請簡潔地描述下MySQL中InnoDB支援的四種事務隔離級別名稱,以及逐級之間的區別?
13、表中有大欄位X(例如:text型別),且欄位X不會經常更新,以讀為為主,請問
(1)、您是選擇拆成子表,還是繼續放一起;
(2)、寫出您這樣選擇的理由。
14、MySQL中InnoDB引擎的行鎖是透過加在什麼上完成(或稱實現)的?為什麼是這樣子的?
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2155051/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 15個 MySQL 基礎面試題,DBA 們準備好了嗎?MySql面試題
- 面試Hadoop DBA的重要問題面試Hadoop
- 面試題-mysql面試題MySql
- DBA面試資源合集(含Oracle、MySQL、Redis等)面試OracleMySqlRedis
- mysql面試練習題MySql面試
- MySQL高頻面試題MySql面試題
- MySQL 的面試題集MySql面試題
- mysql 面試題彙總MySql面試題
- Mysql 常見面試題MySql面試題
- 阿里巴巴技術面試題-第五篇阿里面試題
- mysql面試常見題目MySql面試
- Java高頻面試題---MySQLJava面試題MySql
- 2022 年 MySQL 最新面試題MySql面試題
- 面試分享:2018阿里巴巴前端面試總結(題目+答案)面試阿里前端
- MySQL自增列ID的面試題MySql面試題
- 2018面試——2.Mysql專題面試MySql
- 最全MySQL面試題和答案(四)MySql面試題
- 最全MySQL面試題和答案(二)MySql面試題
- 最全MySQL面試題和答案(三)MySql面試題
- 【Java 開發面試】Mysql 面試考點/考題彙總Java面試MySql
- MySQL 高頻面試題,都在這了MySql面試題
- 最全MySQL面試20題和答案(一)MySql面試
- Java面試技巧之MySQL問題梳理Java面試MySql
- 這15道MySQL面試題,解決了90%的面試官MySql面試題
- 阿里最全面試116題:阿里天貓、螞蟻金服、阿里巴巴面試題含答案阿里面試題
- 阿里巴巴面試題總結(java後端)-第二章阿里面試題Java後端
- 面試必刷:最有用的Mysql面試題,面試了無數公司總結的MySql面試題
- MySQL精選60道面試題 ( 含答案 )MySql面試題
- 2023最新MySQL高頻面試題彙總MySql面試題
- MySQL常見面試題總結[精讀]MySql面試題
- HTML最新面試題(筆試面試題)HTML面試題筆試
- 阿里巴巴面試題總結(java後端)-第一章阿里面試題Java後端
- 面試題:面試經面試題
- Mysql中的筆試和麵試---20個經典面試題MySql筆試面試題
- MySQL面試題,如何書寫 update 避免表鎖?MySql面試題
- 這些年背過的面試題——MySQL篇面試題MySql
- 面試題:MySQL事務的ACID如何實現?面試題MySql
- MySQL高頻面試題的靈魂拷問MySql面試題