MySQL練習(xí)題及答案參考模板_第1頁
MySQL練習(xí)題及答案參考模板_第2頁
MySQL練習(xí)題及答案參考模板_第3頁
MySQL練習(xí)題及答案參考模板_第4頁
MySQL練習(xí)題及答案參考模板_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、答案見參考下列黃色標(biāo)記一、 下面所有題目中包括單選或多選 1. 若MySQL Server運(yùn)行在Linux系統(tǒng)上, 那訪問MySQL服務(wù)器的客戶端程序也必須運(yùn)行在Linux系統(tǒng)嗎?A 是B. 否2. MySQL與其他關(guān)系型數(shù)據(jù)庫(SQL Server/Oracle)架構(gòu)上最大的區(qū)別是?A連接層B. SQL層 C.存儲引擎層3. MySQL使用磁盤空間來存儲下面哪些信息?A server和client程序、其他lib庫文件B 日志文件和狀態(tài)文件C 數(shù)據(jù)庫D 表格式(.frm)文件、數(shù)據(jù)文件、索引文件E 當(dāng)內(nèi)部臨時表超過控制設(shè)置時,由內(nèi)存表形式轉(zhuǎn)化為磁盤形式存儲F 上面所有4. 下面哪四種是mys

2、ql客戶端程序的功能?A 創(chuàng)建、刪除數(shù)據(jù)庫B 創(chuàng)建、刪除、修改表和索引1 / 12C 使用shutdown命令關(guān)閉服務(wù)器D 創(chuàng)建、管理用戶E 顯示replication狀態(tài)信息F 使用start backup命令來進(jìn)行數(shù)據(jù)庫二進(jìn)制備份5. 在MySQL內(nèi)部有4種常見日志,哪種日志是不能直接cat或more文本查閱日志內(nèi)容?A 錯誤日志 (error-log)B 二進(jìn)制日志(bin-log)C 查詢?nèi)罩荆╭uery-log)D 慢查詢?nèi)罩?slow-log)6. 下面哪三種方式可以查看Country表的存儲引擎?A SHOW CREATE TABLE Country;B SHOW ENGINE

3、Country STATUS;C SHOW TABLE STATUS LIKE Country;D SELECT ENGINE FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME=Country;E SELECT ENGINE FROM INFORMATION_SCHEMA.ENGINES WHERE TABLE_NAME =County;在高并發(fā)、事務(wù)等場景下,MySQL5.6數(shù)據(jù)庫默認(rèn)使用哪種存儲引擎?A. MyisamB.InnoDB C. Memory D. ndbCluster7. 下面哪種場景不能用到Index索引?A Select *

4、from customer where customer_id=10;B Select * from customer Where LEFT(last_name,4)=SMIT;C Select * from customer where customer_name LIKE SMIT%;D Select * from customer where customer_id =4 OR customer_id =7 OR customer_id =10;8. MySQL replication復(fù)制中主-從是通過什么進(jìn)行數(shù)據(jù)同步?A . redo log B. binlog C. 文件系統(tǒng)9. 有

5、關(guān)Mysqldump備份特性中哪個是不正確的? A是邏輯備份,需將表結(jié)構(gòu)和數(shù)據(jù)轉(zhuǎn)換成SQL語句 B. mysql服務(wù)必須運(yùn)行C備份與恢復(fù)速度比物理備份快E 支持MySQL所有存儲引擎10. 下面哪種方式不屬于MySQL常見索引類型?A前綴索引B、函數(shù)索引C、唯一索引D聚集索引11. 通過EXPLAIN來分析SQL語句,如下:EXPLAIN SELECT a1.id,a2.rank FROM a1,a2 WHERE a1.id = a2.id;那從上面結(jié)果集中KEY列值信息分析最佳描述是”該SQL語句實(shí)際利用到的索引”?A是B. 否12. 下面哪種方式是MySQL默認(rèn)事務(wù)隔離級別。A read

6、uncommittedB read committedC repeatable readD serializable13. MySQL主機(jī)和從機(jī)必須是同一種類型的存儲引擎表?A是B.否14. 下面哪種工具可以很好用來監(jiān)控MySQL數(shù)據(jù)庫?Amysqlbackup B. monitor C. mysql workbench D. sqlyog15. MySQL中當(dāng)被標(biāo)記為刪除標(biāo)記且不再需要的undo log,用來回收undo頁的線程是指?Apurge thread B. read thread C. write thread D. all of above16. MySQL 5.6時間數(shù)據(jù)類型是

7、支持什么級別?A分鐘 B.秒 C.毫秒 D.微秒17. MySQL 5.6復(fù)制為了緩解IO吞吐量,僅記錄所更改影響的行記錄數(shù)據(jù),binlog_row_image參數(shù)值設(shè)置為?AMinimal B. Full C. Noblob D. statement18. MySQL 5.6復(fù)制支持多個SQL thread處理機(jī)制,是指對?A 整個MySQL服務(wù)器B 不同DB數(shù)據(jù)庫 C 不同tables表D 單個庫19. 下列哪些場景不適應(yīng)于MySQL Replication復(fù)制?A 自動失效接管B 支持讀/寫分離負(fù)載均衡C 最佳數(shù)據(jù)一致性D 異步復(fù)制E 自動修復(fù)故障20. MySQL5.6是否支持sequ

8、ences序列?A. 不支持!但是,MySQL有個類似的功能,可以通過auto_increment實(shí)現(xiàn)。尤其是在多主復(fù)制過程中,可設(shè)置auto_increment_increment和auto_increment_offset變量來實(shí)現(xiàn)insert,使不同服務(wù)器間彼此獨(dú)立。B支持21. 以下哪些方式適應(yīng)于MySQL中應(yīng)用的SQL語句調(diào)優(yōu)分析?A Explain B. SQL profiler C. Procedure Analyse D. show global status22. 若MySQL臨時表超過內(nèi)存設(shè)置,將會轉(zhuǎn)化為磁盤存儲?A 是 B. 否23. MySQL Information_

9、schema內(nèi)部所有數(shù)據(jù)是基于磁盤存儲嗎?A是B.否24. Information_schema庫可以存儲下面哪些對象信息? A enginesB global statusC userD schemataE innodb_trx25. MySQL使用哪些方式可以用于分析當(dāng)前查詢鎖情況?A show processlist;B show engine innodb status;C information_schema.INNODB_TRXD Performance_schema.rwlock_instance26. MySQL 5.7版本支持下列哪些特性? A JSON數(shù)據(jù)類型B 多IO線程

10、主從復(fù)制C 窗口函數(shù)D 多SQL線程主從復(fù)制27. MySQL常用的客戶端工具包括哪些? A. JAVA APIB. PHP APIC. ODBC ConnectorD. LibmysqldclientE. .Net Connector28. 下面哪些工具可用于實(shí)時監(jiān)控MySQL數(shù)據(jù)庫整體運(yùn)行情況?A MySQL Enterprise MonitorB ZabbixC MySQL Enterprise BackupD MySQL Enterprise Audit 29. MySQL目前不支持下面那種數(shù)據(jù)類型?A. BigintB. TimestampC. BitD. Clob二、 填空題1.

11、MySQL 數(shù)據(jù)庫是(單)進(jìn)程、多線程模式。2. MySQL5.6共享表空間ibdata1存儲信息包括(undo信息)、數(shù)據(jù)字典、鎖等信息等,而獨(dú)表空間ibd存儲信息包括(數(shù)據(jù)、索引)。3. MySQL Replication復(fù)制格式包括基于statement、(row)和mixed形式。4. MySQL查看/分析binlog日志內(nèi)容的程序是(mysqlbinlog)。5. MySQL啟動服務(wù)的命令(service mysql start)。6. MySQL事務(wù)的ACID屬性是指atomicity、(consistency)、(isolation)、durability7. MySQL默認(rèn)隔離

12、級別是(repeatable)。8. Innodb引擎支持壓縮功能的文件存儲格式是(barracuda)。9. 使用(mysqldump)備份工具可以在業(yè)務(wù)不中斷時把表結(jié)構(gòu)和數(shù)據(jù)從表中備份出來成SQL語句的文件。10. 使用(mysql enterprise backup或xtrabackup)備份工具可進(jìn)行真正對業(yè)務(wù)無影響的在線熱備份。11. MySQL Replication主從復(fù)制是通過(show slave status)命令來查看復(fù)制的執(zhí)行狀態(tài)及延遲信息。12. MySQL Replication主從復(fù)制是通過(IO)線程去讀取master主機(jī)(binlog)日志文件到slave從機(jī)

13、。13. MySQL調(diào)優(yōu)時通過(innodb_buffer_pool_size)參數(shù),盡可能緩存滿足數(shù)據(jù)總量或熱數(shù)據(jù)總量。14. MySQL通過(explain)命令手段,可以分析當(dāng)前應(yīng)用SQL語句是否需要調(diào)優(yōu)。15. MySQL通過(performance_schema)庫信息分析當(dāng)前系統(tǒng)慢查詢語句具體情況。三、 問答題 (擴(kuò)散性思維)1. 談?wù)動嘘P(guān)MySQL Replication復(fù)制的原理及實(shí)施流程?參考:Mysql 的 Replication 是一個異步的復(fù)制過程,從一個MySQL節(jié)點(diǎn)(稱之為Master)復(fù)制binlog日志到另一個MySQL節(jié)點(diǎn)(稱之Slave),然后再slave上

14、通過relaylog進(jìn)行回放的過程。在 Master 與 Slave 之間的實(shí)現(xiàn)整個復(fù)制過程主要由三個線程來完成,其中兩個線程(SQL 線程和 I/O 線程)在 Slave 端,另外一個線程(I/O 線程)在 Master 端。詳情請參考:2. 假設(shè)生產(chǎn)環(huán)境有100G數(shù)據(jù)量,談?wù)勅绾芜M(jìn)行數(shù)據(jù)有效備份及備份策略設(shè)置? (可暢通不同的備份形式對業(yè)務(wù)的影響)參考:針對100G數(shù)據(jù)量,且不能中斷應(yīng)用業(yè)務(wù)場景下,建議使用官方MEB(mysql enterprise backup)企業(yè)備份工具或開源xtrabackup備份。這2個工具都是真正的在線物理熱備份,對業(yè)務(wù)讀寫完全無影響。具體可深入了解3. 假設(shè)用戶執(zhí)行某些SQL語句感知MySQL響應(yīng)非常慢,談?wù)勅绾谓鉀Q該問題及思路?參考思路:主要開啟slow-query日志,采集慢日志信息;show processlist;schema庫表結(jié)構(gòu)等信息,并使用explain語句分析具體相對比較慢的語句。具體分析是什么原因造成數(shù)據(jù)庫

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論