

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、國家開放大學數據庫運維章節測試參考答案第1章數據庫運維概述一、單選題1數據庫系統的核心是()。a.數據庫b.計算機軟硬件系統c.數據庫管理系統d.數據庫管理員-2.以下不屬于數據庫特點的是()。a.數據共享b.數據冗余度高c.數據完整性高d.數據獨立性高3.哪個選項是用來創建和修改數據庫結構的()。a.DCLb.DMLc.DDLd.DQL4.數據庫中數據的邏輯獨立性是指()。a.數據與儲存結構的邏輯相互獨立b.數據與程序之間的邏輯相互獨立c.存儲結構與物理結構的邏輯相互獨立d.數據元素之間的邏輯相互獨立5.要保證數據庫的數據獨立性,需要修改的是()。a.三級模式之間的兩層映射b.模式與內模式c
2、.模式與外模式d.三層模式6.在數據庫系統中,負責監控數據庫系統的運行情況,及時處理運行過程中出現的問題,這是()人員的職責。a.系統分析員b.應用程序員c.數據庫設計員d.數據庫管理員7.MySQL數據庫運維中系統高可用性,其中年度可服務時間比例“5個9”,其年度停機時間大約為()。a.5minb.87.6hc.<1mind.8.8h8.mysqladmin為用戶root設置密碼的語句()。a.mysqladmin-uroot-ppassowrd"NEWPASSWORD"b.mysql-uroot-Ppassword-e"setpassowrdforroo
3、t=passowrd('passowrd')"c.mysqladmin-urootpassowrd"NEWPASSWORD"d.mysql-uroot-ppassword-e"setpassowrdforroot=passowrd('passowrd')"9.mysqladmincommand參數中刪除一個庫的參數是()。a.deleteDB_NAMEb.deletedatabaseDB_NAMEc.dropDB_NAMEd.dropdatabaseDB_NAME10.mysqlbinlog中使用參數()可以打開
4、指定庫的binlog文件。a.-rb.-uc.-dd.-h11.MySQL可視化管理工具MySQLGUITools中方便數據庫遷移的圖形化應用程序是()。a.MySQLQueryBrowserb.MySQLAdministratorc.MySQLMigrationToolkitd.MySQLWorkbench二、多選題12廣義上來說,屬于數據的可以是()。a.音頻b.數字c.文本d.圖像13.數據實現集中控制,包括()。a.安全性控制b.完整性控制c.并發控制d.穩定性控制14.數據庫管理系統的主要功能包括()。a.數據定義功能b.數據庫的運行管理c.數據庫的建立和維護d.數據操作功能15.以
5、下屬于數據庫系統運維的主要內容的是()。a.數據庫安全性管理b.數據庫安裝與配置c.預防性巡檢d.數據庫備份與恢復16.數據庫系統日常的運維管理中包括日維護作業計劃,以下屬于日維護作業計劃的是()。a.檢查磁盤空間的使用情況,監視數據庫的表空間利用率b.檢查數據庫網絡連通與否c.收集數據庫性能統計數據,檢查高速緩存區命中率、資源爭用統計信息d.對數據庫的主要配置文件及參數進行檢測、調整及備份17.以下是MySQL數據庫運維的指標的是()。a.數據可恢復性b.系統高可用性c.成本問題d.數據可備份性三、綜合題18.試述數據庫系統的組成。參考答案:數據庫系統(DBS):是由數據庫和數據庫管理軟件組
6、組成。具體來說是由數據庫、硬件、軟件和人員四個部分組成。數據庫(DB):概括的說就是按照數據結構來組織、存儲和管理數據的倉庫。官方的定義一般是:是一個長期存儲在計算機內的、有組織的、有共享的、統一管理的數據集合。它實際上時一個按數據結果來存儲和管理數據的計算機系統。數據庫管理系統DBMS是數據庫軟件的核心,主要是實現對共享數據的有效組織,管理和存儲。19.MySQL數據庫運維的五大指標具體是什么?參考答案:(1)數據的可恢復性。有些時候也說成數據可靠,數據庫運維人員的首要職責是必須保證不丟數據;(2)系統高可用性。系統高可用性提供穩定服務的時間,即年度可服務時間比例要高。(3)響應時間。響應時
7、間是指一條查詢或者更新語句從發出請求到接收完數據的時間。對于一般應用來說,在50ms內返回是比較理想的結果,超過200ms的查詢可以視為慢查詢。(4)成本問題。數據庫系統的成本主要是硬件成本軟件成本人力成本,如何提高硬件或者軟件的使用率,降低人工運維成本,提高人均產出,就是成本問題的目標。(5)運維人員的幸福指數。運維的很多工作需要人工來完成,為了體現運維的人文關懷,必須加入運維人員幸福指標。運維人員的幸福指數可以從以下三個方面考量。人均承擔數據庫讀寫量(如果數據庫讀寫量大,這個值低,那么必然是運維人員多,人均產值/薪酬低)。運維人員長期從事機械化的、重復性工作的時間比例。運維人員在工作時間以
8、外進行切換上線、故障處理的時間比例。20.寫出5條使用mysqladmin命令行工具的語句。參考答案:mysqladmin工具的使用格式:mysqladminoptioncommandcommandcommand查看服務器的狀況:status:mysqladmin-uroot-pstatus;顯示服務器所有運行的進程:mysqladmin-uroot-pprocesslist;結束進程:mysqladmin-uroot-pkillidnum;使用安全模式關閉數據庫:mysqladmin-uroot-pshutdown;清空線程緩沖池:mysqladmin-uroot-ppasswordflus
9、h-threads。第2章數據庫服務器管理與配置一、單選題1.MySQL使用的默認端口是()。a.8080b.3600c.3366d.33062.連接MySQL服務器的指令是()。a.mysqladmin-urootpasswordtestb.mysql-uroot-passwordtestc.mysql-urootpasswordtestd.mysql-uroot-ptest3.下面哪個是MySQL客戶端程序的功能?()a.查詢數據庫日志文件信息b.創建、刪除、修改表和索引c.使用startbackup命令來進行數據庫二進制備份d.使用shutdown命令關閉服務器4.MySQL服務器的存儲
10、引擎中支持事務處理、支持外鍵、支持崩潰修復能力和并發控制的存儲引擎是()。a.InnoDBb.Memoryc.MyISAMd.NDB5.SQL標準中事務的四種隔離級,MySQL數據庫的InnoDB存儲引擎中默認采用的是()。a.可重復讀(RepeatableRead)b.提交讀(ReadCommitted)c.可串行化(Serializable)d.未提交讀(ReadUncommitted)6.在MySQL數據庫中,InnoDB無法向MyISAM表一樣,直接將表定義文件*.frm和*.ibd復制到另一個庫中的原因是()。a.InnoDB復制過程中日志文件無法復制b.InnoDB的表定義文件與M
11、yISAM表定義文件不同c.InnoDB的鎖機制是行機制d.InnoDB系統表空間文件ibdata1中存放著回滾段、所有的InnoDB表元數據信息等部分元數據信息7.MySQL數據庫中,關于作為臨時存放查詢的中間結果集的存儲引擎描述正確的是()。a.默認使用MyISAM作為臨時存放查詢的中間結果集b.始終使用Memory作為臨時存放查詢的中間結果集c.默認使用InnoDB作為臨時存放查詢的中間結果集d.如果中間結果集含有TEXT或BLOB列的類型字段,則MySQL數據庫會將其轉換到MyISAM存儲引擎表而存放到磁盤中8.MySQL數據庫通過命令行參數和配置文件來獲得配置信息,查看當前使用的配置
12、文件路徑的DOS命令是()。a.selectmy.inib.selectdatadirc.selectbasedird.mysql-verbose-help9.MySQL數據庫中創建表并指定MyISAM存儲引擎的語句是()。a.Createtablet_myisam(idint(10)auto_increment,namevarchar(10),ageint(3),primarykey(id);b.Createtablet_myisam(idint(10)auto_increment,namevarchar(10),ageint(3),primarykey(id),MyISAM;c.Creat
13、etablet_myisam(idint(10)auto_increment,namevarchar(10),ageint(3),primarykey(id)setengine=MyISAM;d.Createtablet_myisam(idint(10)auto_increment,namevarchar(10),ageint(3),primarykey(id)engine=MyISAM;10.在配置MySQL服務器時緩存池的大小設置,下面正確的是()。a.緩沖池的大小設置為系統內存剩余空間最好b.緩沖池的配置,不僅要兼顧系統中其他程序使用的內存空間,還要減去其他配置的MySQL緩存和緩存需要
14、的內存空間c.緩沖池大小可以設置的很大,以保證數據庫的性能d.緩沖池大小的設置對性能產生很大的影響,所以要設置成最大11.MySQL內部有4種常見日志,哪種日志是不能直接cat或more文件查閱日志內容()。a.查詢日志(query-log)b.慢查詢日志(slow-log)c.錯誤日志(error-log)d.二進制日志(bin-log)12.MYSQL中,下列關于慢查詢日志描述正確的是()。a.在通過環境變量開啟慢查詢日志時,long_query_time針對當前連接生效(query-log)b.慢查詢日志不僅記錄執行慢的查詢,而且會將所有執行的查詢語句都記錄下來c.在通過環境變量開啟慢查
15、詢日志時,slow_query_log針對當前登錄的連接實時生效d.慢查詢文件已.ini格式的文件格式存儲二、多選題13.在mySQL數據庫中,數據庫文件的擴展名包括()。a.ibdb.exec.frmd.myi14.MySQL數據庫中,存儲引擎InnoDB的功能特點有()。a.崩潰修復能力b.并發控制c.數據可壓縮d.支持事務的提交和回滾15.MySQL數據庫中,關于Memory存儲引擎描述正確的是()。a.將表中數據存放在內存中b.默認使用哈希索引c.支持外鍵和事務處理d.MySQL使用Memory存儲引擎作為臨時表來存放查詢的中間結果集16.MySQL中,下面可以查看Country表的存
16、儲引擎的是()。a.SHOWTABLESTATUSLIKECountry;b.SHOWCREATETABLECountry;c.SHOWENGINECountrySTATUS;d.SELECTENGINEFROMINFORMATION_SCHEMA.TABLESWHERETABLE_NAME=Country;17.MySQL中,對二進制文件的功能描述正確的是()。a.二進制文件中記錄了數據庫查詢語句以及其運行時間,可用于服務器性能的優化b.主從數據庫通過二進制文件的傳遞達到主從同步目的c.數據庫運行過程中的錯誤信息,也會被記錄到二進制文件中,以便數據庫恢復正常d.二進制文件可用于數據恢復,通過
17、應用二進制日志文件,能夠將數據庫恢復到故障發生前的狀態18.關于臨時表的描述正確的是()。a.臨時表可以與非臨時表有相同的名稱b.只在創建的會話可見,其它會話不能訪問另一個會話創建的臨時表c.臨時表不能使用SHOWTABLES顯示d.臨時表只存在于會話生命周期中19.關于MySQL服務器內存管理敘述正確的是()。a.MySQL數據庫的內存從使用方式上主要分為以下兩類:線程獨享內存(Threadmemory)和全局共享內存(Sharing)b.全局共享內存主要是MySQL實例(mysqld進程)以及底層存儲引擎用來暫存各種全局運算及可共享的暫存信息c.線程獨享內存主要用于各客戶端連接線程存儲各種
18、操作的獨享數據d.全局共享內存包括thread_stack、sort_buffer_size等三、綜合題20.請陳述MySQL服務器中,數據庫和數據庫實例的概念。參考答案:在MySQL服務器下,數據庫就是物理操作系統文件或其他形式文件類型的集合,是指以一定方式存儲在一起、能為多個用戶共享、具有盡可能小的冗余度、與應用程序彼此獨立的數據集合。數據庫實例由后臺線程和一個共享內存組成,是位于用戶與操作系統之間的一層數據管理軟件,用戶對數據庫的定義、運行控制,及對數據的查詢、維護等都是通過數據庫實例來完成的。21.登記日志文件時為什么必須先寫日志文件,后寫數據庫?參考答案:把對數據的修改寫到數據庫中和
19、把表示這個修改的日志記錄寫到日志文件是兩個不同的操作。有可能在這兩個操作之間發生故障,即這連個寫操作只完成了一個。如果先謝了數據庫修改,而運行記錄中沒有登記這個修改,則以后就無法恢復這個修改了。如果先寫日志,但沒有修改數據庫,在恢復時只不過是多執行了一次UNDO操作,并不會影響數據庫的正確性。所以一定要先寫日志文件,即首先把日志文件記錄到日志中,然后寫數據庫的修改。22.如何為InnoDB存儲引擎配置合理大小的緩沖池?并舉例說明。參考答案:一個流行的經驗法則是把緩沖池大小設置為服務器內存的75%80%,更好的辦法是按照如下思路進行:服務器總量為M,操作系統內存占用為C,MySQL自身所需內存空
20、間為Q,緩存InnoDB日志文件的內存空間L,其他配置的MySQL緩存和緩存需要的內存空間為O,則有(MCQLO)/1.05=S,S向下去一個合理值,可得緩沖池大小。第3章MySQL數據庫對象管理一、單選題1.視圖建立后,在數據字典中存放的是()a.組成視圖的表的內容b.產生視圖的表的定義c.視圖的定義d.查詢語句2.查找數據庫中所有的數據表用以下哪一項()a.SHOWTABLEb.SHOWDATABASEc.SHOWDATABASESd.SHOWTABLES3.創建數據庫的命令是()a.NEWDATABASESb.NEWDATABASEc.CREATEDATABASESd.CREATEDAT
21、ABASE4.以下關于聚集索引和非聚集索引說法正確的是()a.一個表上不能同時建立聚集索引和非聚集索引b.每個表只能建立一個聚集索引c.每個表只能建立一個非聚集索引d.以上都不對5.在視圖上不能完成的操作是()a.在視圖上定義新的視圖b.查詢c.在視圖上定義新的表d.更新視圖6.若要在基本表中添加一列CNAME(課程名),可用()a.ALTERTABLESADD(CNAMECHAR(8)b.ADDTABLES(CNAMECHAR(8)c.ALTERTABLES(ADDCNAMECHAR(8)d.ADDTABLESALTER(CNAMECHAR(8)7.在關系數據庫中,為了簡化用戶的查詢操作,而
22、又不增加數據的存儲空間,常用的方法是()a.另一個表b.索引c.視圖d.游標8.關于索引正確的說法是()a.使用索引可以提高數據查詢速度,對數據更新沒有影響b.使用索引可以提高數據查詢速度和數據更新速度c.使用索引對數據查詢速度和數據更新速度都沒有影響d.使用索引可以提高數據查詢速度,但會降低數據更新速度9.以下表示可變長度字符串的數據類型是()a.CHARb.VARCHARc.BLOBd.TEXT10.下列關于數據庫對象的描述,錯誤的是()a.一個關系可以有多個主碼b.存儲過程、函數均可接收輸入參數c.域可以由用戶創建,可以加約束條件d.觸發器可以在數據更新時被激活二、多選題11.在MySQ
23、L數據庫中,下列關于創建數據庫表的描述不正確的是()a.在刪除表的時候通過外鍵約束連接在一起的表會被一同刪除b.在創建表時必須設置列類型c.通過CREATETABLEnew_tSELECT*FROMold_t復制表的同時,表的約束能夠一起被復制到新表中d.在創建表時必須設定列的約束12.MySQL中可以創建的索引有()a.主鍵索引b.聚簇索引c.全文索引d.普通索引13.關于臨時表的描述正確的是()a.臨時表只存在于會話生命周期中b.臨時表不能使用SHOWTABLES顯示c.只在創建的會話可見,其它會話不能訪問另一個會話創建的臨時表d.臨時表可以與非臨時表有相同的名稱14.創建唯一性索引的方法
24、有()a.CREATETABLEb.設置非空約束c.CREATEINDEXd.設置主鍵約束15.更新視圖是指通過視圖對數據進行()操作a.查詢b.修改c.插入d.刪除三、綜合題16.圖書管理系統中有book表,book(bookid,bookname,authors,info,comment,year_publication);(1)給book表的bookname字段添加索引參考答案:ALTERTABLEbookADDINDEXbookname_idx(bookname(3);(2)在book表的bookid字段上建立名稱為id_idx的唯一索引參考答案:ALTERTABLEbookADDUN
25、IQUEINDEXid_idx(bookid);(3)在book表的info和authors字段上創建組合索引參考答案:ALTERTABLEbookADDINDEXinfo_authors_idx(info(50),authors(30);(4)在book表的info字段上建立全文索引參考答案:ALTERTABLEbookADDFULLTEXTINDEXinfo_ftidx(info);第4章數據庫安全性與完整性控制一、單選題1.關于自主訪問控制,下列說法錯誤的是()。a.M表示數據庫基本的查詢、修改、添加、刪除等操作b.O表示客體,即數據c.S表示主體,即操作用戶d.P元素用來表示操作語句具
26、體內容2.權限表中User表的作用是()。a.表示存儲過程和存儲函數操作權限約束b.存儲了某主機對數據庫操作的權限c.記錄允許連接到服務器的賬號信息和與賬號信息對應的權限規范d.存儲用戶對某數據庫的操作權限3.以下哪個命令是使用超級管理員身份創建普通賬戶()a.createuserusernamelocalhostidentifiedby123456b.createuserusernamelocalhostidentifiedby123456c.createuserusernamelocalhostidentifiedby123456d.createuserusernamelocalhosti
27、dentifiedby1234564.下列Mysql權限表中,只存在用戶列和權限列,對表級別設置權限的是()。a.table_priv權限表b.db權限表cs_priv權限表d.columns_priv權限表5.使用grantselectontable.*tousernamelocalhost語句時如果table不存在會如何響應()a.顯示表不存在請重新查詢b.顯示查詢成功并創建表c.顯示請選擇其他數據庫d.只顯示查詢成功6.用于控制用戶對數據庫表建立或刪除索引的權限為()。a.alter權限b.create權限c.index權限d.select權限7.例如數據庫中有grade表,包
28、括學生,學科,成績,序號四個字段,數據庫結構為學生學科成績序號張三語文601張三數學1002李四語文703李四數學804李四英語805上述哪一列可作為主鍵列()a.成績b.學科c.學生d.序號8.下列屬于數據層級操作權限的是()。a.select權限、drop權限、update權限、grant權限b.select權限、index權限、update權限、alter權限c.select權限、index權限、create權限、delete權限d.select權限、insert權限、update權限、delete權限9.MySQL權限系統對用戶可操作行為的認證說法不正確的是()。a.不同IP登入的用戶
29、,同名用戶屬于不同的身份b.需要對通過驗證的用戶進行權限匹配,賦予其應有權限c.需要通過用戶名密碼以及IP與數據庫記錄相匹配d.如果用戶名和密碼都匹配,IP不匹配,用戶仍可繼續訪問10.關于限制MySQL賬戶資源次數,表示限定每小時內該用戶賬戶向MySQL服務器發送查詢語句或者mysql命令的最大允許次數的是()。a.max_updatesb.max_updatesc.max_questionsd.max_user_connections11.Mysql權限層級中用戶層級相當于()。a.子程序層級b.列層級c.全局層級d.數據層級12.為數據表創建索引的目的是()。a.創建主鍵b.創建唯一索引
30、c.提高查詢的檢索性能d.歸類13.假定登錄用戶只有GRANT權限,username3localhost不存在,執行語句:“GRANTSELECTON*.*TOusername3localhostIDENTIFIEDBY123456WITHGRANTOPTION;”時,Mysql如何反應()。a.操作被拒絕并創建username3localhost用戶b.操作被接受但不執行任何改變c.操作被接受并創建username3localhost用戶d.操作被拒絕二、多選題14.MySQL中,在某表內除主鍵以外的某一列,每一元組該列的取值都是唯一的約束類型為()。a.替代鍵約束b.唯一索引約束c.完整性
31、約束d.主鍵完整性約束15.MySQL服務器安裝時,自動建立兩個數據庫,首先是mysql數據庫,該數據庫是MySQL權限系統的核心,包含以下哪幾個表:()。a.db表cs_priv表c.user表d.tables_priv表16.MySQL修改root用戶密碼的語法為()。a.mysqladminuuser_namehhost_nameppassword“new_password”;b.INSERTINTOmysql.user(password,root,hostname)VALUES(PASSWORD(rootpassword),”root”,”hostname”);c.UPDAT
32、Emysql.userSETpassword=PASSWORD('rootpassword')WHEREuser=”root”andhost=”host_name”;d.SETPASSWORD=PASSWORD('rootpassword');17.下列對MySQL唯一索引約束描述正確的是()。a.存在主鍵時唯一索引約束定義列可重復b.UNIQUE子句來定義唯一索引約束c.可以當作沒有被選作主鍵的候選鍵d.指的是在某表內除主鍵以外的某一列,每一元組該列的取值都是唯一的18.關于外鍵說法正確的是()。a.使用CASCADE動作時,當所參照父表中試圖刪除某行或對外鍵
33、列某行數據值進行更新,參照子表中不作任何反應動作b.在一個數據表中定義了外鍵后,數據庫系統會保證插入外鍵中的每一個非空值都在被參照表當中作為主鍵出現c.使用SETDEFAULT動作時,從所參照父表刪除或更新行時,刪除在參照子表中對應的該外鍵值對應行或者對該行外鍵作同樣的修改d.使用RESTRICT動作時,將待插入的記錄值相應外鍵字段改成其所參照表中不存在的數據值,插入操作會被數據庫拒絕19.用戶自定義完整性約束包括以下哪幾種約束()。a.關系間約束b.替代鍵約束c.域約束d.元組約束20.關于MySQL列約束的下列描述中正確的有()。a.一個表可以聲明多個外鍵列b.主鍵約束會影響表的查找操作執
34、行效率,應當謹慎使用c.一個表可以聲明多個主鍵列d.外鍵約束會影響表的插入操作執行效率,應當謹慎使用三、綜合題21.登錄root賬戶創建普通賬戶并給普通賬戶授權:(1)創建一個密碼為“123456”的普通用戶賬戶“databasenormal”;參考答案:createuserdatabasenormallocalhostidentifiedby123456;(2)創建名為student的數據庫參考答案:createdatabasestudent;(3)創建名為student2的表,包括stuno(學號列)、stubir(生日列)、age(年齡列),并設置主鍵為stuno參考答案:createt
35、ablestudent2(stunochar(50),stubirchar(4),ageint,PRIMRYKEYstuno);(4)使用grant命令對其進行student數據庫的student2的表的stuno列的select操作授權;參考答案:grantselect(stuno)onstudent.student2todatabasenormallocalhost;(5)查看mysql數據庫下user表中該用戶的條目參考答案:select*fromuserwhereUser='databasenormal'G(6)查看mysql數據庫下table_priv表中該用戶條目參
36、考答案:select*fromtables_privwhereUser='databasenormal'(7)查看mysql數據庫下columns_priv表中該用戶條目參考答案:select*fromcolumns_privwhereUser='databasenormal'第5章數據庫備份與恢復一、單選題1.下面關于寫日志優先準則描述正確的是()。a.當數據庫執行更新操作時,先把更新信息寫進日志,然后更新數據庫b.當數據庫執行更新操作時,先更新數據庫,然后再將更新信息寫進日志c.當數據庫執行更新操作時,先把更新信息寫進日志,然后更新緩沖區d.當數據庫執行更新
37、操作時,先把寫日志和更新數據庫同時進行2.數據庫中緩沖區寫入磁盤使用的算法是()。a.ARCb.LFUc.FIFOd.LRU3.適用通配符查看名稱包含dir的系統變量的值()。a.showvariableslikedirb.showvariableslike_dir_c.showvariableslike%dir%d.showvariableslike%dir4.selectintooutfile語句中用于指定字段值之間符號的子句是()。a.linesterminatedbyb.filedsescapedbyc.filedsenclosedbyd.filedsterminatedby反饋5.下
38、面關于mysqldump命令使用正確的是()。a.mysqldump-uroot-p123456-all-databases>file.sqlb.mysqldump-uroot-p123456-databaseemployee>file.sqlc.mysqldump-uroot-p123456-databasesemployeestest>file.sqld.mysqldump-uroot-p123456-databasesemployeestest>file.sql6.遠程執行mysqldump命令的界定格式進行備份,那么()。a.sql文件記錄在server端,.t
39、xt文件記錄在client端b.sql文件記錄在client端,.txt文件記錄在server端c.sql文件和.txt文件都在client端d.sql文件和.txt文件都在server端7.設置日志清理時間為5天的命令正確的是()。a.setexpire_logs_days=5b.setglobalexpire_logs_days=120c.setexpire_logs_days=120d.setglobalexpire_logs_days=58.使用loaddatainfile命令后報錯“Datatruncatedforcolum”,出現的原因可能是()。a.數據存儲的文件中列的類型與數據
40、庫中表的類型不一致b.數據存儲的文件中的主鍵值數據庫中已經存在c.數據存儲的文件中部分字段存在NULL值d.插入數據的過程中違反了唯一性約束9.在進行InnoDB崩潰恢復的過程中,希望在恢復過程中不執行插入緩沖的合并操作,那么innodb_force_recovery參數的值應該設置為()。a.6b.3c.5d.410.對于不同存儲引擎的數據表的描述錯誤的是()。a.InnoDB存儲引擎的數據表b.MyISAM存儲引擎不支持事務和行級鎖c.MySQL中的存儲引擎都不支持并發插入d.Memory存儲引擎支持內存表的實現11.MySQL中,可以用于備份數據庫的命令是()。a.mysqlb.copy
41、c.mysqldumpd.mysqlimport12.下面關于mysqldump備份特性中說法錯誤的是()。a.是邏輯備份,需將表結構和數據轉換稱SQL語句b.mysql服務必須運行c.備份與恢復速度比物理備份快d.支持MySQL所有存儲引擎二、多選題13.事務故障的恢復的步驟包括()。a.對事務的更新操作執行逆操作b.分別對撤銷隊列和重做隊列執行相應的操作c.正向掃描日志文件,建立撤銷隊列和重做隊列d.反向掃描日志文件,查找此事務的更新操作14.下列關于查看MySQL二進制日志文件的命令正確的是()。a.showbinarylogsb.showmasterlogsc.selectbinary
42、logsd.selectmasterlogs15.關于文件系統冷備份的說法正確的是()。a.文件系統冷備份只需要拷貝相關的數據文件即可b.對于InnoDB存儲引擎的數據表中的數據文件包含在根目錄下的ibdata*文件中,在文件系統冷備份過程中需要拷貝此文件c.要備份只有MyISAM存儲引擎的數據庫,只需要復制數據庫對應名稱的目錄下的數據文件,不需要復制ibdata*文件d.文件系統冷備份就是直接使用操作系統提供的命令對文件進行拷貝16.關于loaddatainfile命令和mysqlimport命令的說法正確的是()。a.mysqlimport支持SQL文件的導入b.mysqlimport本質
43、上是loaddatainfile的命令接口c.兩種方法都可以導入selectintooutfile導出的文件d.mysqlimport可以導入多張表17.關于InnoDB崩潰恢復說法正確的是()。a.InnoDB崩潰恢復借助于InnoDB引擎的Redo和Undo日志b.發生系統故障后,仍然能夠執行InnoDB崩潰恢復c.多數情況下,InnoDB會自覺地執行線程恢復d.InnoDB的恢復過程是在MySQL線程中進行的三、綜合題18.系統管理員維護了一個遠程服務器的數據庫ED,數據庫中有多張表,表的創建語句為:createtableemployees(emp_noint(11)primarykey
44、,birth_datedate,first_namevarchar(14),last_namevarchar(16),genderenum(M,F),hire_datedate);createtabledepartments(dept_nochar(4)primarykey,dept_namevarchar(40);其中連接數據庫的用戶名為root,密碼為123456。(1)2019年5月15日對數據庫ED進行備份,其命令為參考答案:mysqldump-uroot-p123456ed<ed.sql(2)2019年5月16日上午10:00誤操作刪除數據庫ed中的數據表employees,語
45、句為參考答案:droptableemployees(3)之后,又向數據庫departments中插入兩條數據。參考答案:insertintotabledepartmentsvalues(0001,數據部門);insertintotabledepartmentsvalues(0002,人力資源);(4)此時數據庫中只有一個二進制日志文件mysql-bin.000001,此時利用(2)的備份文件以及二進制文件還原表和數據,需要執行的操作是參考答案:sourceed.sqlmysqlbinlog-stop-datetime="2019-05-169:59:59"mysql-bin
46、.000001>file.sqlsourcefile.sqlmysqlbinlog-start-datetime="2018-10-1610:00:00"mysql-bin.000001>file2.sqlsourcefile2.sql第6章數據庫性能監視與優化一、單選題1.連接到MyTop的命令是()。a.Mytop-userrootpasswordtestb.mytopuroot-passwordtestc.mytop-uroot-ptest-ddatabased.Mytop-urootpasswordtest2.關于連接檢查指標以下說法錯誤的是()。a.T
47、hreads_connected表示當前連接數量b.Connection_errors_internal表示超出最大限制而失敗的連接數c.Threads_running表示運行連接數量d.Aborted_connects表示連接失敗的次數3.MySQL默認的存儲引擎為()。a.MEMORYb.InnoDBc.MyISAMd.FEDERATED4.以下哪個數據庫保存所有的臨時表和臨時存儲過程()。a.model數據庫b.msdb數據庫c.master數據庫d.tempdb數據庫5.以下關于數據庫性監視,錯誤的說法是()。a.Innotop和MyTop屬于非交互性監視工具b.Nagios可以監視操
48、作系統的狀態c.監視工具可以分為非交互性和交互性d.數據庫性能監視不僅要監視MySQL當前的狀態,還需監視OS的狀態6.MySQL支持以下哪種情況的子查詢優化()。a.使用ORDERBY中帶有LIMITb.內表、外表的個數超過MySQL支持的最大表的連接數c.簡單SELECT查詢中的子查詢d.帶有GROUPBY、HAVING、聚集函數7.使用下列哪個字符串作為Like謂詞后的表達式時不會使用索引()。a.a%bcb.abcc.%abc%d.abc%8.查詢代價的估算公式為()。a.pages*a_page_cpu_timeb.r*pages*a_page_cpu_time+(1-r)W*Tc.
49、pages*a_page_cpu_time+W*Td.W*T9.以下不適合使用聚集索引的情況是()。a.列經常被分組排序b.頻繁修改索引的列c.外鍵列d.主鍵列10.TIMESTAMP的默認值是()。a.nullb.0000-00-00c.00-0000:00d.0000-00-0000:00:0011.以下哪個命令用于查看SQL語句會作用于哪些分區()。a.EXPLAINPARTITIONSb.EXPLAINc.SHOWGLOBALSTATUSd.EXPLAINDEFINATION12.MySQL數據庫中,列的相關信息存儲于()文件當中。a.idbb.optc.MYDd.frm二、多選題13
50、.將外連接消除轉化為內連接的好處是()。a.優化器可以更好地選擇多表連接順序,降低IO消耗b.節省更多的磁盤空間c.內連接的操作所需要的時間低于內連接d.可以使SQL語句更加直觀易懂14.常用的逆規范化技術有以下哪種()。a.增加派生列b.重新組表c.增加冗余列d.分割表15.以下哪些方法可以減少對MySQL的訪問次數()。a.避免重復檢索b.使用Cache層c.使用查詢緩存d.避免修改數據16.數據庫性能監視的主要指標有()。a.并發量b.吞吐量c.網絡流量d.響應時間17.MySQL中的sys_schema庫中存儲以下哪些信息()。a.索引信息b.連接與會話信息c.Innodb相關信息d.
51、IO使用情況三、綜合題18.查看MySQL中正在運行的線程可以更準確地定位問題并解決問題。(1)請使用root用戶登錄并查詢當前正在運行的所有線程參考答案:select*frominformation_cesslist(2)請寫出殺死線程ID為x的命令參考答案:killx(3)請寫出查詢所有狀態不為sleep線程的命令參考答案:SELECTid,db,user,host,command,time,state,infoFROMinformation_cesslistWHEREcommand!='Sleep'ORDERBYtimeDESC21
52、.簡單購物系統涉及如下表:1.產品表(數據量10w,穩定)2.訂單表(數據量200w,且有增長趨勢)3.用戶表(數據量100w,且有增長趨勢)請以mysql為例講述下如何進行拆分。參考答案:(1)垂直拆分mysql能夠容忍數據量的數量級在百萬到千萬,所以進行垂直拆分可以解決表與表之間的IO競爭,但是無法解決單表中數據量增長的問題,按照垂直拆分的思路可以將產品表和用戶表放到一個server上,將訂單表放到一個server上。(2)水平拆分水平拆分可以解決數據量增長的問題,但是無法解決表與表之間的IO競爭問題。水平拆分可以將用戶表拆分為男女用戶,將訂單表拆分為已完成訂單和未完成訂單。第7章數據庫復
53、制一、單選題1.在主服務器數據庫上創建用戶賬號并授權的命令grantreplicationslaveon*.*to'user''37'identifiedby'1'中,用于從數據庫連接主數據庫的賬號名是()。a.1b.“.”c.37d.user2.主數據庫的進行服務器ID等相關配置的文件是()。d.my.ini3.查看復制線程的語句是()。a.SHOWSLAVESTATUSb.SHOWPROCESSLISTc.SHOWPR
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鐵路接觸網設備機械強度檢測考核試卷
- 資產評估考核試卷
- 稀土金屬在航空領域的應用考核試卷
- 崗位能手競聘匯報
- 急救車知識培訓
- 新生兒NICU述職報告
- 廣東省深圳市2024-2025學年高一下學期期中考試 數學 PDF版含解析【KS5U 高考】
- 心臟搭橋麻醉臨床實踐要點
- 麻醉科工作量分析與優化策略
- 房地產區域分化現象解析:2025年投資策略與市場布局優化
- 斷層解剖學知到智慧樹期末考試答案題庫2025年內蒙古醫科大學
- 2024-2025學年統編版七年級歷史下冊期末重點簡答題100道
- 云南高創人才服務有限公司曲靖分公司招聘筆試題庫2025
- 2025年煙臺市初中地理學業水平考試試題及答案
- 非遺纏花創新創業
- 第三方轉移支付協議
- 礦山測量工培訓
- 施工分包商入庫管理細則
- 政府會計知到課后答案智慧樹章節測試答案2025年春湘潭大學
- 《自然的禮物》(教學設計)-2024-2025學年人美版(2024)美術一年級下冊
- 2025年四川自貢市國投建筑產業發展有限公司招聘筆試參考題庫附帶答案詳解
評論
0/150
提交評論