版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算機(jī)三級(jí)數(shù)據(jù)庫(kù)技術(shù)(數(shù)據(jù)庫(kù)運(yùn)行維護(hù)與優(yōu)化)機(jī)試模擬試卷1(共5套)(共151題)計(jì)算機(jī)三級(jí)數(shù)據(jù)庫(kù)技術(shù)(數(shù)據(jù)庫(kù)運(yùn)行維護(hù)與優(yōu)化)機(jī)試模擬試卷第1套一、選擇題(本題共23題,每題1.0分,共23分。)1、已知有關(guān)系:?jiǎn)T工(員工號(hào),姓名,年齡,性別),員工人數(shù)多且男女分布均勻,對(duì)該關(guān)系有如下查詢操作SELECT性別FROM員工WHERE性別=’男’AND年齡=40在下面的創(chuàng)建索引的建議中,對(duì)該查詢運(yùn)行效率改進(jìn)最顯著的是()。A、在性別上建索引B、在年齡上建索引C、在(年齡,性別)上建索引D、在(性別,年齡)上建索引標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:對(duì)于復(fù)合索引,在查詢使用時(shí),最好將where條件順序作為索引的順序。本題中男女分布均勻,因此在建立復(fù)合索引時(shí)(年齡,性別)的順序比(性別、年齡)的順序更容易提高查詢效率。故答案為C項(xiàng)。2、在SQLServer2008中,常常會(huì)發(fā)生數(shù)據(jù)庫(kù)數(shù)據(jù)過大的情況,此時(shí)則需要對(duì)表進(jìn)行處理,通常可采用人工分割表的方法優(yōu)化性能。下列有關(guān)分割表的說法,錯(cuò)誤的是()A、水平分割后,得到的子表結(jié)構(gòu)相同B、水平分割后,查詢表中所有數(shù)據(jù)時(shí)需要使用JOIN操作C、垂直分割后,所有表中均需保留原有表的主碼D、當(dāng)查詢表中所有數(shù)據(jù)時(shí),使用分割表方法會(huì)增加查詢表達(dá)式的復(fù)雜度標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:分割表增加了維護(hù)數(shù)據(jù)完整性的代價(jià)。分割表分為水平分割表和垂直分割表兩種。水平分割表:一種是當(dāng)多個(gè)過程頻繁訪問數(shù)據(jù)表的不同行時(shí),水平分割表,并消除新表中的冗余數(shù)據(jù)列;另一種是當(dāng)主要過程要重復(fù)訪問部分行時(shí),最好將被重復(fù)訪問的這些行單獨(dú)形成子集表(冗余儲(chǔ)存),這在不考慮磁盤空間開銷時(shí)顯得十分重要,但在分割表以后,增加了維護(hù)難度,要用觸發(fā)器立即更新、或用存儲(chǔ)過程及應(yīng)用代碼批量更新,這也會(huì)增加額外的磁盤I╱O開銷。垂直分割表(不破壞第三范式):一種是當(dāng)多個(gè)過程頻繁訪問表的不同列時(shí),可將表垂直分成幾個(gè)表,減少磁盤I╱O(每行的數(shù)據(jù)列少,每頁存的數(shù)據(jù)行就多,相應(yīng)占用的頁就少),更新時(shí)不必考慮鎖,沒有冗余數(shù)據(jù)。缺點(diǎn)是在插入或刪除數(shù)據(jù)時(shí)要考慮數(shù)據(jù)的完整性,用存儲(chǔ)過程維護(hù)。另一種是當(dāng)主要過程反復(fù)訪問部分列時(shí),最好將這部分被頻繁訪問的列數(shù)據(jù)單獨(dú)存為一個(gè)子集表(冗余儲(chǔ)存),這在不考慮磁盤空間開銷時(shí)顯得十分重要,但因此增加了重疊列的維護(hù)難度,要用觸發(fā)器立即更新、或用存儲(chǔ)過程及應(yīng)用代碼批量更新,這也會(huì)增加額外的磁盤I╱O開銷。垂直分割表可以達(dá)到最大化利用Cache的目的。水平分割后,查詢數(shù)據(jù)需要使用UNION操作。垂直分割后,查詢數(shù)據(jù)需要JOIN操作。3、數(shù)據(jù)庫(kù)性能優(yōu)化是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)上線后最常見的運(yùn)行維護(hù)任務(wù)之一。下列有關(guān)數(shù)據(jù)庫(kù)性能優(yōu)化的說法,錯(cuò)誤的是()A、數(shù)據(jù)庫(kù)性能優(yōu)化和數(shù)據(jù)庫(kù)的外部環(huán)境有很大關(guān)系,如果外部環(huán)境出現(xiàn)瓶頸,單獨(dú)對(duì)數(shù)據(jù)庫(kù)進(jìn)行調(diào)整很難取得較好效果B、在數(shù)據(jù)庫(kù)性能優(yōu)化期間可能對(duì)原有符合范式的關(guān)系轉(zhuǎn)為不符合范式的關(guān)系C、物化視圖將會(huì)預(yù)先計(jì)算并保存耗時(shí)操作的結(jié)果,可大幅度提高查詢效率,但是物化視圖必須人工手動(dòng)刷新D、存儲(chǔ)過程在執(zhí)行期間不需要重新編譯,可以在一定程度上提高運(yùn)行效率,但是其與數(shù)據(jù)庫(kù)管理系統(tǒng)綁定,更換數(shù)據(jù)庫(kù)管理系統(tǒng)時(shí)需要重新編寫標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)性能優(yōu)化和數(shù)據(jù)庫(kù)的外部環(huán)境有很大關(guān)系,例如在網(wǎng)絡(luò)帶寬過窄的情況下導(dǎo)致數(shù)據(jù)庫(kù)速度訪問緩慢時(shí),則單獨(dú)對(duì)數(shù)據(jù)庫(kù)本身優(yōu)化無法取得很好的效果;物化視圖是預(yù)先計(jì)算并保存表連接或聚集等耗時(shí)較多的操作結(jié)果,這樣,在執(zhí)行查詢時(shí)大大提高了讀取速度。物化視圖有很多方面和索引很相似:使用物化視圖的目的是為了提高查詢性能;物化視圖對(duì)應(yīng)用透明,增加和刪除物化視圖不會(huì)影響應(yīng)用程序中SQL語句的正確性和有效性,物化視圖需要占用存儲(chǔ)空間,當(dāng)基表發(fā)生變化時(shí),物化視圖可以手動(dòng)刷新也可以定時(shí)自動(dòng)刷新;存儲(chǔ)討程是相當(dāng)于加載到數(shù)據(jù)庫(kù)上的模塊,因此再次運(yùn)行時(shí)不用重新編譯,但其與數(shù)據(jù)庫(kù)管理系統(tǒng)綁定,因此如果在更改數(shù)據(jù)庫(kù)管理系統(tǒng)時(shí),需要重新綁定存儲(chǔ)過程。在數(shù)據(jù)庫(kù)性能優(yōu)化期間有可能改動(dòng)原有的符合范式。4、完成數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)并進(jìn)行實(shí)施后,數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)入運(yùn)行維護(hù)階段。下列工作中不屬于數(shù)據(jù)庫(kù)運(yùn)行維護(hù)工作的是()。A、恢復(fù)數(shù)據(jù)庫(kù)數(shù)據(jù)以核查問題B、為了保證安全,定期修改數(shù)據(jù)庫(kù)用戶的密碼C、更換數(shù)據(jù)庫(kù)服務(wù)器以提高應(yīng)用系統(tǒng)運(yùn)行速度D、使用開發(fā)人員提供的SQL語句初始化數(shù)據(jù)庫(kù)中的表標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)運(yùn)行維護(hù)的主要內(nèi)容工作內(nèi)容包括日常維護(hù)、系統(tǒng)監(jiān)控與分析、系統(tǒng)性能優(yōu)化調(diào)整、系統(tǒng)進(jìn)化(升級(jí))等工作。其中日常維護(hù)又包括數(shù)據(jù)的備份與恢復(fù)、數(shù)據(jù)的完整性維護(hù)、安全性維護(hù)、存儲(chǔ)空間管理與并發(fā)控制等。而使用開發(fā)人員提供的SQL語句初始化數(shù)據(jù)庫(kù)中的表屬于數(shù)據(jù)庫(kù)的調(diào)試和試運(yùn)行階段內(nèi)容,故選擇D選項(xiàng)。5、在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)運(yùn)行一段時(shí)間后,可能需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行重構(gòu)。下列關(guān)于數(shù)據(jù)庫(kù)重構(gòu)的說法,錯(cuò)誤的是()。A、數(shù)據(jù)庫(kù)重構(gòu)一般會(huì)需要調(diào)整數(shù)據(jù)庫(kù)的模式B、數(shù)據(jù)庫(kù)重構(gòu)一般會(huì)需要調(diào)整數(shù)據(jù)庫(kù)的內(nèi)模式C、數(shù)據(jù)庫(kù)重構(gòu)一般是在現(xiàn)有數(shù)據(jù)庫(kù)結(jié)構(gòu)不能滿足新的業(yè)務(wù)需求時(shí)進(jìn)行D、數(shù)據(jù)庫(kù)重構(gòu)一般是由DBA完成的,應(yīng)用程序開發(fā)人員需要參與進(jìn)行應(yīng)用測(cè)試工作標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)重構(gòu)時(shí)可能會(huì)調(diào)整數(shù)據(jù)庫(kù)的內(nèi)模式即模式,如在表中增加或刪除某些數(shù)據(jù)項(xiàng),改變數(shù)據(jù)項(xiàng)的類型,增加或刪除某個(gè)表等,這些過程DBA都能完成,因此不需要應(yīng)用程序開發(fā)人員參與調(diào)試。故答案為D項(xiàng)。6、數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行維護(hù)工作的主要目的是保證數(shù)據(jù)庫(kù)系統(tǒng)正常、高效地運(yùn)行。下列工作中不屬于數(shù)據(jù)庫(kù)運(yùn)行維護(hù)工作的是()。A、系統(tǒng)上線時(shí)進(jìn)行數(shù)據(jù)裝載B、數(shù)據(jù)庫(kù)恢復(fù)C、數(shù)據(jù)庫(kù)軟件升級(jí)D、新建索引以提高查詢速度標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)維護(hù)工作主要包括:數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù);數(shù)據(jù)庫(kù)的安全性和完整性控制;數(shù)據(jù)庫(kù)性能的監(jiān)控分析和改進(jìn);數(shù)據(jù)庫(kù)的重組和重構(gòu)。選項(xiàng)A屬于數(shù)據(jù)庫(kù)實(shí)施階段的任務(wù),所以不屬于數(shù)據(jù)庫(kù)運(yùn)行維護(hù)工作的是系統(tǒng)上線時(shí)進(jìn)行數(shù)據(jù)裝載。故答案為A選項(xiàng)。7、數(shù)據(jù)庫(kù)管理員的重要工作是進(jìn)行數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行維護(hù)。下列工作屬于數(shù)據(jù)庫(kù)運(yùn)維工作且說法正確的是()。A、數(shù)據(jù)庫(kù)管理員應(yīng)檢查數(shù)據(jù)庫(kù)空間使用情況B、新建數(shù)據(jù)庫(kù)用戶前必須進(jìn)行數(shù)據(jù)庫(kù)備份C、數(shù)據(jù)庫(kù)管理員每天至少要進(jìn)行一次機(jī)房巡檢D、數(shù)據(jù)庫(kù)管理系統(tǒng)會(huì)自行處理死鎖,無需管理員監(jiān)控標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)維護(hù)工作主要包括以下幾個(gè)方面:①數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)與恢復(fù);作為數(shù)據(jù)庫(kù)管理員,應(yīng)該針對(duì)各種數(shù)據(jù)制定合理的轉(zhuǎn)儲(chǔ)計(jì)劃,定期對(duì)數(shù)據(jù)庫(kù)和日志文件進(jìn)行備份,保證數(shù)據(jù)庫(kù)一旦出現(xiàn)故障,也有能力恢復(fù)到正常狀態(tài)。②數(shù)據(jù)庫(kù)的安全性、完整性控制:數(shù)據(jù)庫(kù)的完整性約束條件會(huì)發(fā)生變化,需要數(shù)據(jù)庫(kù)管理員不斷修正,以滿足用戶的需求。③檢測(cè)并改善數(shù)據(jù)庫(kù)的性能:數(shù)據(jù)庫(kù)管理員應(yīng)該經(jīng)常檢測(cè)數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)行,觀察數(shù)據(jù)庫(kù)的動(dòng)態(tài)變化情況,以便在數(shù)據(jù)庫(kù)出現(xiàn)故障時(shí)能夠及時(shí)恢復(fù)或者采取其他有效措施保護(hù)數(shù)據(jù)庫(kù)。④數(shù)據(jù)庫(kù)的重組和重構(gòu):數(shù)據(jù)庫(kù)管理員應(yīng)該定期對(duì)數(shù)據(jù)庫(kù)進(jìn)行重組,即按照系統(tǒng)設(shè)計(jì)要求對(duì)數(shù)據(jù)庫(kù)存儲(chǔ)空間進(jìn)行全面調(diào)整,如調(diào)整磁盤分區(qū)方法和存儲(chǔ)空間,重新安排數(shù)據(jù)的存儲(chǔ)。故答案為A選項(xiàng)。8、在數(shù)據(jù)庫(kù)運(yùn)行過程中,數(shù)據(jù)庫(kù)管理員應(yīng)對(duì)數(shù)據(jù)庫(kù)運(yùn)行情況進(jìn)行監(jiān)控。設(shè)有如下可能需要監(jiān)控的內(nèi)容:Ⅰ.?dāng)?shù)據(jù)庫(kù)空間使用情況Ⅱ.?dāng)?shù)據(jù)庫(kù)服務(wù)器網(wǎng)絡(luò)是否通暢Ⅲ.?dāng)?shù)據(jù)庫(kù)緩沖區(qū)命中率情況Ⅳ.?dāng)?shù)據(jù)庫(kù)用戶向數(shù)據(jù)庫(kù)發(fā)送的每條SQL語句Ⅴ.?dāng)?shù)據(jù)庫(kù)中索引使用情況上述工作中屬于數(shù)據(jù)庫(kù)日常監(jiān)控內(nèi)容的是()A、僅Ⅰ、Ⅲ和ⅤB、僅Ⅰ和ⅢC、僅Ⅱ、Ⅲ、Ⅳ和ⅤD、全部均是標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題是對(duì)數(shù)據(jù)庫(kù)維護(hù)的考查,服務(wù)器網(wǎng)絡(luò)的檢測(cè)不是數(shù)據(jù)庫(kù)管理員的職責(zé),而應(yīng)是操作系統(tǒng)管理員的職責(zé)。用戶向數(shù)據(jù)庫(kù)發(fā)送的SQL數(shù)量龐大而且沒有穩(wěn)定的衡量指標(biāo),所以不屬于日常監(jiān)控范圍。選擇A。9、數(shù)據(jù)庫(kù)在運(yùn)行一段時(shí)間后,可能需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行重構(gòu)。下列關(guān)于數(shù)據(jù)庫(kù)重構(gòu)工作的說法,錯(cuò)誤的是()。A、數(shù)據(jù)庫(kù)重構(gòu)一般在現(xiàn)有數(shù)據(jù)庫(kù)結(jié)構(gòu)不能滿足新的業(yè)務(wù)需求時(shí)進(jìn)行B、數(shù)據(jù)庫(kù)重構(gòu)一般會(huì)需要調(diào)整數(shù)據(jù)庫(kù)的模式和內(nèi)模式C、數(shù)據(jù)庫(kù)重構(gòu)工作是有限度的,只能對(duì)結(jié)構(gòu)進(jìn)行少部分修改,改動(dòng)過大則需要重新設(shè)計(jì)數(shù)據(jù)庫(kù)D、數(shù)據(jù)庫(kù)重構(gòu)工作中進(jìn)行碎片整理和回收可以提高數(shù)據(jù)庫(kù)執(zhí)行效率標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:D項(xiàng)混淆了數(shù)據(jù)庫(kù)重組和重構(gòu)的功能,重組工作中進(jìn)行碎片整理和回收可以提高數(shù)據(jù)庫(kù)執(zhí)行效率。故答案為D項(xiàng)。10、下列有關(guān)數(shù)據(jù)庫(kù)優(yōu)化的說法,正確的是()。A、很多情況下,數(shù)據(jù)庫(kù)性能優(yōu)化需要研發(fā)人員和DBA共同配合完成B、增加數(shù)據(jù)庫(kù)CPU數(shù)量一定會(huì)提高數(shù)據(jù)庫(kù)查詢速度C、為了提高系統(tǒng)寫性能,可以考慮將RAID1改為RAID5D、數(shù)據(jù)庫(kù)管理員進(jìn)行優(yōu)化時(shí)需要對(duì)數(shù)據(jù)庫(kù)系統(tǒng)有深入了解,但無需了解業(yè)務(wù)系統(tǒng)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行需要依賴服務(wù)器、操作系統(tǒng)、存儲(chǔ)、網(wǎng)絡(luò)等多種因素。單純地增加數(shù)據(jù)庫(kù)CPU數(shù)量并不一定會(huì)提高數(shù)據(jù)庫(kù)查詢速度。RAID1提高了讀速度,加強(qiáng)了系統(tǒng)的可靠性,但是磁盤的利用率低,冗余度高,寫的速度并未提高。數(shù)據(jù)庫(kù)管理員進(jìn)行優(yōu)化時(shí)需要對(duì)數(shù)據(jù)庫(kù)系統(tǒng)有深入了解,對(duì)業(yè)務(wù)系統(tǒng)也要深入了解。故答案為A選項(xiàng)。11、下列有關(guān)數(shù)據(jù)庫(kù)優(yōu)化的說法中,正確的是()。A、數(shù)據(jù)庫(kù)性能優(yōu)化主要由DBA完成,開發(fā)人員一般無需參與B、增加數(shù)據(jù)庫(kù)CPU數(shù)量未必可以提高數(shù)據(jù)庫(kù)查詢速度C、為了提高數(shù)據(jù)庫(kù)寫性能,DBA一般會(huì)將RAID1改為RAID5D、DBA進(jìn)行優(yōu)化時(shí)一般不需要了解系統(tǒng)的業(yè)務(wù)功能標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)性能優(yōu)化對(duì)數(shù)據(jù)庫(kù)管理員的要求較高,也需要開發(fā)人員參與,要求熟悉系統(tǒng)環(huán)境、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用程序以及應(yīng)用程序所使用的數(shù)據(jù)。數(shù)據(jù)庫(kù)性能優(yōu)化一般可以從數(shù)據(jù)庫(kù)運(yùn)行環(huán)境、數(shù)據(jù)庫(kù)參數(shù)調(diào)整、模式調(diào)整、數(shù)據(jù)庫(kù)存儲(chǔ)優(yōu)化及查詢優(yōu)化幾個(gè)方面考慮。若服務(wù)器性能受到CPU的限制而下降,可以適當(dāng)增加數(shù)據(jù)庫(kù)CPU的數(shù)量,未必可以提高數(shù)據(jù)庫(kù)查詢速度。RAID5可為系統(tǒng)提供數(shù)據(jù)安全保障,保障程度比RAID1低;而磁盤空間利用率比RAID1高,存儲(chǔ)成本相對(duì)較低DBA將RAID1改為RAID5并不會(huì)提高數(shù)據(jù)庫(kù)寫性能。故答案為B選項(xiàng)。12、下列關(guān)于數(shù)據(jù)庫(kù)性能優(yōu)化的說法,錯(cuò)誤的是()A、增加派生性冗余列可以降低查詢過程中的計(jì)算量B、增加冗余列可以減少查詢過程中的UNION操作C、適當(dāng)降低關(guān)系模式的規(guī)范化程度,可以減少查詢過程中的JOIN操作D、當(dāng)一個(gè)表的數(shù)據(jù)量超過一定規(guī)模時(shí),可以采用分割表的方法提高效率標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:增加冗余列指的是在多個(gè)表中添加相同的列,這樣雖然增加了數(shù)據(jù)庫(kù)服務(wù)器存儲(chǔ)的負(fù)擔(dān),但可以減少查詢過程中的JOIN(連接)操作,而不是UNION(并)操作。所以選B。13、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)投入運(yùn)行后,應(yīng)用系統(tǒng)進(jìn)入運(yùn)行管理與維護(hù)階段。設(shè)某超市經(jīng)營(yíng)管理系統(tǒng)在運(yùn)行管理與維護(hù)階段有如下工作:Ⅰ.利用數(shù)據(jù)庫(kù)管理系統(tǒng)提供的工具分析數(shù)據(jù)庫(kù)運(yùn)行情況,以便發(fā)現(xiàn)潛在性能問題Ⅱ.根據(jù)應(yīng)用系統(tǒng)運(yùn)行情況完善應(yīng)用功能,提高人員工作效率Ⅲ.根據(jù)業(yè)務(wù)需要調(diào)整相關(guān)查詢或視圖Ⅳ.定期根據(jù)需要分配存儲(chǔ)空間以上工作中一般不屬于數(shù)據(jù)庫(kù)管理員日常維護(hù)工作的是()。A、僅Ⅰ和ⅢB、僅Ⅱ和ⅢC、僅Ⅱ和ⅣD、僅Ⅰ和Ⅳ標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)運(yùn)行管理與維護(hù)的主要工作內(nèi)容包括日常維護(hù)、系統(tǒng)監(jiān)控與分析、系統(tǒng)性能優(yōu)化調(diào)整、系統(tǒng)進(jìn)化(升級(jí))等。Ⅱ和Ⅲ屬于系統(tǒng)性能優(yōu)化調(diào)整的工作,不屬于日常維護(hù)工作。故答案為B項(xiàng)。14、在數(shù)據(jù)庫(kù)優(yōu)化工作中,下列關(guān)于分割表的說法,錯(cuò)誤的是()。A、當(dāng)表中的數(shù)據(jù)是局部使用,很少全局查詢時(shí),采用水平分割可以帶來效率提高B、對(duì)表進(jìn)行水平分割會(huì)增加數(shù)據(jù)庫(kù)存儲(chǔ)空間C、水平分割后的所有表的結(jié)構(gòu)都相同D、垂直分割后的表都需要包含原表的主碼標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:水平分割是根據(jù)數(shù)據(jù)行的使用特點(diǎn)進(jìn)行分割,分割之后所得的所有表的結(jié)構(gòu)都相同,而存儲(chǔ)的數(shù)據(jù)不同。水平分割會(huì)給應(yīng)用增加復(fù)雜度,特別在查詢所有數(shù)據(jù)時(shí)需要Union(并)操作;大部分情況是局部使用,只有很少情況才全局查詢時(shí)適合使用此方法。而垂直分割是根據(jù)列的特點(diǎn)進(jìn)行分割,分割之后所得的所有表中除了都含有主碼列外其余列都不同,其查詢時(shí)會(huì)減少I╱O次數(shù),但其缺點(diǎn)是查詢所有數(shù)據(jù)時(shí)需要Join(連接)操作。故答案為B項(xiàng)。15、有關(guān)數(shù)據(jù)庫(kù)優(yōu)化工作中的模式調(diào)整工作,下列說法正確的是()。A、模式調(diào)整一般需符合第三范式要求B、一般來說,符合第三范式要求的數(shù)據(jù)庫(kù)模式性能均較好C、在數(shù)據(jù)庫(kù)模式調(diào)整過程中,基本無需考慮表的數(shù)據(jù)量大小D、用分割表方法進(jìn)行數(shù)據(jù)庫(kù)優(yōu)化時(shí)一般有兩種方式:水平分割和垂直分割標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:對(duì)關(guān)系模式來說,通常情況數(shù)據(jù)邏輯設(shè)計(jì)不是唯一的,規(guī)范化的理論是數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的重要理論基礎(chǔ)。在實(shí)際開發(fā)中,模式調(diào)整優(yōu)化到第幾范式需要結(jié)合具體情況具體分析。在數(shù)據(jù)庫(kù)模式調(diào)整過程中,應(yīng)仔細(xì)分析應(yīng)用的數(shù)據(jù)存取需求和實(shí)際的性能特點(diǎn),需考慮表的數(shù)據(jù)量大小。用分割表方法進(jìn)行數(shù)據(jù)庫(kù)優(yōu)化時(shí)一般有兩種方式:水平分割和垂直分割。故答案為D選項(xiàng)。16、下列關(guān)于數(shù)據(jù)庫(kù)性能監(jiān)控的說法,錯(cuò)誤的是()。A、數(shù)據(jù)庫(kù)性能監(jiān)控中應(yīng)監(jiān)控緩沖區(qū)命中率B、數(shù)據(jù)庫(kù)性能監(jiān)控中應(yīng)重點(diǎn)關(guān)注操作系統(tǒng)磁盤空間余量C、數(shù)據(jù)庫(kù)性能監(jiān)控中應(yīng)監(jiān)控用戶鎖情況D、數(shù)據(jù)庫(kù)性能監(jiān)控中應(yīng)監(jiān)控索引使用情況標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:對(duì)數(shù)據(jù)庫(kù)性能的監(jiān)控主要監(jiān)控內(nèi)容包括數(shù)據(jù)緩沖區(qū)的命中率、庫(kù)緩沖、用戶鎖、鎖與等待、回滾段、臨時(shí)段使用情況、索引的使用情況、等待事件和共享池等。故答案為B選項(xiàng)。17、索引是數(shù)據(jù)庫(kù)中重要的數(shù)據(jù)結(jié)構(gòu)。關(guān)于索引有下列說法:Ⅰ.與非聚集索引相比聚集索引更適合范圍查詢Ⅱ.應(yīng)為經(jīng)常在查詢中作為條件的屬性建立索引Ⅲ.表中數(shù)據(jù)大量更新后重建相關(guān)索引有可能提高查詢速度Ⅳ.索引有可能會(huì)占用大量磁盤空間,建立索引時(shí)需要考慮其空間需求Ⅴ.頻繁進(jìn)行分組或排序操作的屬性可以考慮為其建立索引以上說法正確的是()。A、僅Ⅰ、Ⅱ和ⅣB、僅Ⅱ、Ⅳ和ⅤC、僅Ⅰ、Ⅱ、Ⅲ和ⅣD、全部都是標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:索引在數(shù)據(jù)庫(kù)中會(huì)占有一定的存儲(chǔ)空間,建立索引時(shí)需要考慮其空間需求;與非聚集索引相比聚集索引更適合范圍查詢。索引使用的原則如下:(1)應(yīng)為經(jīng)常在查詢中作為條件的屬性建立索引;(2)表中數(shù)據(jù)大量更新后重建相關(guān)索引也可以提高查詢速度;(3)頻繁進(jìn)行分組或排序操作的屬性應(yīng)為其建立索引;(4)一個(gè)列的值域很大時(shí),應(yīng)為其建立索引(5)如果待排序的列有多個(gè),應(yīng)在這些列上建立復(fù)合索引。故答案為D項(xiàng)。18、索引是數(shù)據(jù)庫(kù)中重要的數(shù)據(jù)結(jié)構(gòu),當(dāng)刪除表中大量數(shù)據(jù)后,為了提高數(shù)據(jù)庫(kù)性能,下列有關(guān)該表索引的說法,正確的是()。A、建議重建該表上的索引B、無需對(duì)該表索引進(jìn)行任何操作C、僅需重建該表上的唯一索引D、僅需重建該表上的非B樹索引標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:如果在索引碼上執(zhí)行大量刪除操作,索引頁可能會(huì)出現(xiàn)空間的浪費(fèi),而這些被浪費(fèi)的空間需要在重建索引后才能提高數(shù)據(jù)庫(kù)的性能。故答案為A選項(xiàng)。19、對(duì)于一個(gè)數(shù)據(jù)量巨大的表,刪除大量數(shù)據(jù)后,一般需要進(jìn)行的操作是()。A、無需對(duì)該表索引進(jìn)行任何操作B、需重建該表上的B樹索引C、僅需重建該表上的唯一索引D、僅需重建該表的主索引標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:大部分關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)使用B+樹作為索引,如果在索引碼上執(zhí)行大量刪除操作,索引頁可能會(huì)出現(xiàn)空間的浪費(fèi),而這些被浪費(fèi)的空間可能需要在重建索引后才可以被重用。對(duì)于一個(gè)數(shù)據(jù)量巨大的表,刪除大量數(shù)據(jù)后,一般需要進(jìn)行的操作是需重建該表上的B樹索引。故答案為B選項(xiàng)。20、下列關(guān)于數(shù)據(jù)庫(kù)實(shí)施、運(yùn)行和維護(hù)的說法中,最恰當(dāng)?shù)氖?)A、對(duì)于數(shù)據(jù)量超大的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),最好在剛剛建立好數(shù)據(jù)庫(kù)且未導(dǎo)入任何數(shù)據(jù)前編寫調(diào)試應(yīng)用程序B、對(duì)于數(shù)據(jù)量極大的中大型系統(tǒng),不需要等待所有的數(shù)據(jù)都入庫(kù)后才開始試運(yùn)行,可以先裝載少量的數(shù)據(jù),等到試運(yùn)行的結(jié)果符合設(shè)計(jì)要求后,再批量裝入全部歲數(shù)據(jù)C、數(shù)據(jù)庫(kù)的重構(gòu)不僅需要在原來的數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ)上做適當(dāng)?shù)臄U(kuò)充或修改,也最好考慮重新設(shè)計(jì)相應(yīng)的應(yīng)用程序D、索引的根本目的是為了提高查詢效率,但當(dāng)數(shù)據(jù)量龐大時(shí)也會(huì)占用大量的磁盤空間。由于查詢緩存的存在,因此不需要為經(jīng)常在查詢中作為條件的列建立索引標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:A中在調(diào)試應(yīng)用程序時(shí),如果數(shù)據(jù)入庫(kù)尚未完成,數(shù)據(jù)庫(kù)沒有數(shù)據(jù),應(yīng)用程序的調(diào)試將會(huì)出現(xiàn)一定的困難;C項(xiàng)中數(shù)據(jù)庫(kù)重構(gòu)應(yīng)該盡量避免應(yīng)用程序的改動(dòng);D項(xiàng)中經(jīng)常查詢的列應(yīng)該建立索引。21、下列關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)、運(yùn)行和維護(hù)工作敘述中,說法正確的是()。A、數(shù)據(jù)庫(kù)的維護(hù)工作就是發(fā)現(xiàn)錯(cuò)誤、修改錯(cuò)誤B、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)正式投入運(yùn)行標(biāo)志著數(shù)據(jù)庫(kù)設(shè)計(jì)工作的結(jié)束C、數(shù)據(jù)庫(kù)備份和恢復(fù)工作一般需要數(shù)據(jù)庫(kù)管理員和開發(fā)人員配合完成D、數(shù)據(jù)庫(kù)設(shè)計(jì)過程中,數(shù)據(jù)庫(kù)的安全性、完整性和一致性等的設(shè)計(jì)往往以犧牲效率為代價(jià)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)的維護(hù)工作包括數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù);數(shù)據(jù)庫(kù)的安全性和完整性控制;數(shù)據(jù)庫(kù)性能的監(jiān)控分析和改進(jìn),數(shù)據(jù)庫(kù)的重組和重構(gòu)。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)正式投入運(yùn)行標(biāo)志著開發(fā)任務(wù)的基本結(jié)束和維護(hù)工作的開始。數(shù)據(jù)庫(kù)的備份和恢復(fù)工作當(dāng)數(shù)據(jù)庫(kù)管理員設(shè)置好之后會(huì)自動(dòng)執(zhí)行,不需要開發(fā)人員配合。故答案為D項(xiàng)。22、數(shù)據(jù)庫(kù)的監(jiān)控分析是指數(shù)據(jù)庫(kù)管理員借助工具檢測(cè)數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行情況并進(jìn)行分析的工作,設(shè)有如下內(nèi)容:Ⅰ.?dāng)?shù)據(jù)庫(kù)內(nèi)存使用情況Ⅱ.?dāng)?shù)據(jù)庫(kù)中表的空間使用情況Ⅲ.?dāng)?shù)據(jù)庫(kù)空間使用率Ⅳ.?dāng)?shù)據(jù)庫(kù)CPU使用情況Ⅴ.用戶登錄次數(shù)及執(zhí)行的語句以上屬于數(shù)據(jù)庫(kù)監(jiān)控內(nèi)容的是()。A、僅Ⅰ、Ⅱ、Ⅲ和ⅣB、僅Ⅰ、Ⅱ和ⅢC、僅Ⅰ、Ⅳ和ⅤD、僅Ⅲ、Ⅳ標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:監(jiān)控分析中對(duì)數(shù)據(jù)庫(kù)架構(gòu)體系的監(jiān)控主要監(jiān)控內(nèi)容包括:空間基本信息、空間使用率與剩余空間大小、空間是否具有自動(dòng)擴(kuò)展的能力、哪些表的擴(kuò)展將引起空間的擴(kuò)展,以及段的占用空間與區(qū)間數(shù)等。對(duì)數(shù)據(jù)庫(kù)性能的監(jiān)控主要監(jiān)控內(nèi)容:數(shù)據(jù)緩存區(qū)的命中率、庫(kù)緩沖、用戶鎖、鎖與等待、回滾段、臨時(shí)段使用情況、索引的使用情況、等待事件和共享池等。故答案為A選項(xiàng)。23、下列關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)或運(yùn)維工作的說法,錯(cuò)誤的是()。A、數(shù)據(jù)庫(kù)設(shè)計(jì)過程中,將關(guān)系模式從第二范式分解為第三范式可能會(huì)降低查詢效率B、數(shù)據(jù)備份工作是數(shù)據(jù)庫(kù)運(yùn)維的重要工作之一C、數(shù)據(jù)庫(kù)設(shè)計(jì)過程中,面向性能提升的設(shè)計(jì)方案一般也能降低數(shù)據(jù)冗余D、存儲(chǔ)空間監(jiān)控工作是數(shù)據(jù)庫(kù)運(yùn)維的重要工作之一標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行過程中必須不斷地對(duì)其進(jìn)行監(jiān)控、評(píng)價(jià)、調(diào)整與修改,以保證數(shù)據(jù)庫(kù)系統(tǒng)正常和高效地的運(yùn)行。數(shù)據(jù)庫(kù)設(shè)計(jì)過程中,數(shù)據(jù)庫(kù)性能的提升,有可能導(dǎo)致數(shù)據(jù)冗余增加。故答案為C選項(xiàng)。二、應(yīng)用題(本題共7題,每題1.0分,共7分。)24、數(shù)據(jù)庫(kù)管理員要隨時(shí)觀察數(shù)據(jù)庫(kù)的動(dòng)態(tài)變化,并在數(shù)據(jù)庫(kù)出現(xiàn)錯(cuò)誤、故障或產(chǎn)生不適應(yīng)的情況時(shí)能夠隨時(shí)采取有效措施保護(hù)數(shù)據(jù)庫(kù)。這種監(jiān)控機(jī)制稱為________。標(biāo)準(zhǔn)答案:手動(dòng)監(jiān)控機(jī)制知識(shí)點(diǎn)解析:對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的監(jiān)控分為手動(dòng)監(jiān)控機(jī)制和自動(dòng)監(jiān)控機(jī)制兩種。25、在進(jìn)行數(shù)據(jù)庫(kù)模式調(diào)整使用分割表進(jìn)行數(shù)據(jù)庫(kù)優(yōu)化時(shí),一般有兩種表分割方式:________分割和垂直分割。標(biāo)準(zhǔn)答案:水平知識(shí)點(diǎn)解析:在進(jìn)行數(shù)據(jù)庫(kù)模式調(diào)整使用分割表進(jìn)行數(shù)據(jù)庫(kù)優(yōu)化時(shí),一般有兩種表分割方式:水平分割和垂直分割。26、________視圖是包含查詢結(jié)果的數(shù)據(jù)庫(kù)對(duì)象,其數(shù)據(jù)不是在視圖使用時(shí)才讀取而是預(yù)先計(jì)算的。標(biāo)準(zhǔn)答案:物化或索引或?qū)嵵R(shí)點(diǎn)解析:物化視圖是一種包含查詢結(jié)果的數(shù)據(jù)庫(kù)對(duì)象,其數(shù)據(jù)不是在視圖使用時(shí)讀取的,而是預(yù)先計(jì)算好的。27、當(dāng)數(shù)據(jù)庫(kù)系統(tǒng)中存在死鎖時(shí),通常的解決方案是選擇一個(gè)或幾個(gè)死鎖事務(wù),________這些事務(wù)標(biāo)準(zhǔn)答案:回滾或撤銷或rollback知識(shí)點(diǎn)解析:恢復(fù)程序必須強(qiáng)行回滾事務(wù),在保證該事務(wù)對(duì)其他事務(wù)沒有影響的條件下,利用日志文件撤銷其對(duì)數(shù)據(jù)庫(kù)的修改,使數(shù)據(jù)庫(kù)恢復(fù)到該事務(wù)運(yùn)行之前的狀態(tài)。故答案為回滾或撤銷或rollback。28、數(shù)據(jù)庫(kù)維護(hù)過程中,管理員應(yīng)定期對(duì)數(shù)據(jù)庫(kù)進(jìn)行________,即對(duì)數(shù)據(jù)庫(kù)進(jìn)行整理回收碎塊,重新安排數(shù)據(jù)的存儲(chǔ),重建索引等操作。標(biāo)準(zhǔn)答案:重組或重新組織知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)重組是指DBA按照系統(tǒng)設(shè)計(jì)要求對(duì)數(shù)據(jù)庫(kù)存儲(chǔ)空間進(jìn)行全面調(diào)整,如調(diào)整磁盤分區(qū)方法和存儲(chǔ)空間,重新安排數(shù)據(jù)的存儲(chǔ),整理回收碎塊等,以提高數(shù)據(jù)庫(kù)性能。29、增加冗余列的調(diào)優(yōu)方法是典型的以空間換________的調(diào)優(yōu)方法。標(biāo)準(zhǔn)答案:時(shí)間知識(shí)點(diǎn)解析:空間換取查詢時(shí)間常用的幾個(gè)方法:增加冗余表(計(jì)算匯總表)、增加冗余列(包括計(jì)算字段)、增加索引(包括計(jì)算索引)、增加索引視圖(物化視圖)、數(shù)據(jù)緩存等。故答案為時(shí)間。30、如果數(shù)據(jù)文件中的數(shù)據(jù)記錄排列順序與索引文件中索引項(xiàng)的排列順序一致,此種索引被稱為________索引。標(biāo)準(zhǔn)答案:聚集或聚簇知識(shí)點(diǎn)解析:聚集索引指的是數(shù)據(jù)文件中的數(shù)據(jù)記錄排列順序與索引文件中索引項(xiàng)的排列順序一致。故答案為聚集或聚簇。計(jì)算機(jī)三級(jí)數(shù)據(jù)庫(kù)技術(shù)(數(shù)據(jù)庫(kù)運(yùn)行維護(hù)與優(yōu)化)機(jī)試模擬試卷第2套一、選擇題(本題共23題,每題1.0分,共23分。)1、已知有關(guān)系:學(xué)生(學(xué)號(hào),姓名,年齡),對(duì)該關(guān)系有如下查詢操作:SELECT學(xué)號(hào)FROM學(xué)生WHERE姓名LIKE’張%’AND年齡!=15為了加快該查詢的執(zhí)行效率,應(yīng)該()A、在學(xué)號(hào)列上建索引B、在姓名列上建索引C、在年齡列上建索引D、在學(xué)號(hào)和年齡列上建索引標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:使用索引的原則:在需要經(jīng)常搜索的列上創(chuàng)建索引。主鍵上創(chuàng)建索引。經(jīng)常用于連接的列上創(chuàng)建索引。經(jīng)常需要根據(jù)范圍進(jìn)行搜索的列上創(chuàng)建索引。經(jīng)常需要排序的列上創(chuàng)建索引。經(jīng)常用于where子句的列上創(chuàng)建索引。根據(jù)索引建立規(guī)則A和B都符合建立索引的條件。但是一般where語句在執(zhí)行時(shí)要執(zhí)行全表檢索尋找符合條件的內(nèi)容,這本身就是很消耗時(shí)間的過程,尤其對(duì)于大型的表格更加消耗時(shí)間。本題查詢過程中會(huì)首先執(zhí)行“姓名LIKE’張%’”如果條件為真則執(zhí)行“年齡!=15”語句。由此可見本題查詢時(shí)間主要消耗在where語句上,因此在where語句上建立索引可以提高查詢的效率。2、通過引入?yún)R總表來提高一些經(jīng)常執(zhí)行的聚集查詢的性能,這屬于下列數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)過程中哪個(gè)階段的任務(wù)?()A、需求分析B、系統(tǒng)設(shè)計(jì)C、實(shí)現(xiàn)與部署D、運(yùn)行和維護(hù)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)運(yùn)行維護(hù)與優(yōu)化包括數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù);數(shù)據(jù)庫(kù)的安全性和完整性控制;數(shù)據(jù)庫(kù)性能的監(jiān)控分析和改進(jìn);數(shù)據(jù)庫(kù)的重組和重構(gòu)。其中引入?yún)R總表是屬于數(shù)據(jù)庫(kù)性能優(yōu)化的一部分。故答案為D項(xiàng)。3、下列關(guān)于數(shù)據(jù)庫(kù)性能監(jiān)控的說法,錯(cuò)誤的是()A、數(shù)據(jù)庫(kù)性能監(jiān)控中應(yīng)關(guān)注服務(wù)器耗電情況B、數(shù)據(jù)庫(kù)性能監(jiān)控中應(yīng)關(guān)注服務(wù)器CPU使用情況C、數(shù)據(jù)庫(kù)性能監(jiān)控中應(yīng)監(jiān)控緩沖區(qū)命中率D、數(shù)據(jù)庫(kù)性能監(jiān)控中應(yīng)關(guān)注服務(wù)器內(nèi)存使用情況標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)的監(jiān)控分析:指管理員借助工具監(jiān)測(cè)DBMS的運(yùn)行情況,掌握系統(tǒng)當(dāng)前或以往的負(fù)荷、配置應(yīng)用等信息,并分析監(jiān)測(cè)數(shù)據(jù)的性能參數(shù)和環(huán)境信息,評(píng)估DBMS的整體運(yùn)行狀態(tài)。根據(jù)監(jiān)控分析實(shí)現(xiàn)不同,分為:數(shù)據(jù)庫(kù)系統(tǒng)建立的自動(dòng)監(jiān)控機(jī)制,由DBMS自動(dòng)監(jiān)測(cè)數(shù)據(jù)庫(kù)的運(yùn)行情況。管理員手動(dòng)實(shí)施的監(jiān)控機(jī)制,根據(jù)監(jiān)控對(duì)象不同,分為:(1)數(shù)據(jù)庫(kù)構(gòu)架體系的監(jiān)控監(jiān)控空間基本信息、空間使用率與剩余空間大小等。(2)數(shù)據(jù)庫(kù)性能監(jiān)控監(jiān)控?cái)?shù)據(jù)緩沖區(qū)命中率、庫(kù)緩沖、用戶鎖、索引使用、等待事件等。故答案為A選項(xiàng)。4、提高事務(wù)的并發(fā)度可以改進(jìn)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的性能。有下列做法Ⅰ.盡可能使用排他鎖Ⅱ.盡可能使用行鎖Ⅲ.設(shè)定較低的事務(wù)隔離等級(jí)Ⅳ.將大事務(wù)切分成若干小事務(wù)上述做法中,可以提高系統(tǒng)的事務(wù)并發(fā)度的是()A、僅Ⅰ、Ⅱ和ⅢB、僅Ⅰ、Ⅱ和ⅣC、僅Ⅱ、Ⅲ和ⅣD、以上全部標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)關(guān)于鎖的優(yōu)化原則為:鎖是并行處理的重要機(jī)制,能保持?jǐn)?shù)據(jù)并發(fā)的一致性,即按事務(wù)進(jìn)行處理。系統(tǒng)利用鎖保證數(shù)據(jù)的完整性。雖然我們避免不了死鎖,但在設(shè)計(jì)時(shí)可以充分考慮如何避免長(zhǎng)事務(wù),減少排他鎖時(shí)間,減少事務(wù)與用戶的交互時(shí)間,杜絕讓用戶長(zhǎng)時(shí)間控制事務(wù),還要避免批量數(shù)據(jù)同時(shí)執(zhí)行,尤其是耗時(shí)長(zhǎng)并使用相同的數(shù)據(jù)表。Ⅰ中采用排他鎖則限制了數(shù)據(jù)的共享,降低了并發(fā)度,其他選項(xiàng)均能提高并發(fā)度。5、在數(shù)據(jù)庫(kù)運(yùn)行階段,對(duì)數(shù)據(jù)庫(kù)經(jīng)常性的維護(hù)工作主要是由DBA完成的。下列工作中不屬于數(shù)據(jù)庫(kù)運(yùn)行維護(hù)工作的是()。A、監(jiān)控?cái)?shù)據(jù)庫(kù)運(yùn)行狀態(tài)B、數(shù)據(jù)庫(kù)的重組與重構(gòu)C、對(duì)數(shù)據(jù)庫(kù)管理系統(tǒng)打補(bǔ)丁升級(jí)D、確定數(shù)據(jù)庫(kù)軟件選型和版本標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)的維護(hù)工作包括:數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù);數(shù)據(jù)庫(kù)的安全性和完整性控制;數(shù)據(jù)庫(kù)性能的監(jiān)控分析和改進(jìn);數(shù)據(jù)庫(kù)的重組和重構(gòu)。C項(xiàng)屬于數(shù)據(jù)庫(kù)安全性內(nèi)容,D項(xiàng)不屬于數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行維護(hù)工作。故答案為D項(xiàng)。6、數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行維護(hù)工作的主要目的是保證數(shù)據(jù)庫(kù)系統(tǒng)穩(wěn)定運(yùn)行。下列工作中屬于數(shù)據(jù)庫(kù)運(yùn)行維護(hù)工作的是()。A、機(jī)房巡檢B、網(wǎng)絡(luò)光纖割接C、編寫HTML代碼D、新建數(shù)據(jù)庫(kù)用戶標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)運(yùn)行維護(hù)工作主要包括數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù);數(shù)據(jù)庫(kù)的安全性和完整性控制;數(shù)據(jù)庫(kù)性能的監(jiān)控分析和改進(jìn);數(shù)據(jù)庫(kù)的重組和重構(gòu)。其中新建數(shù)據(jù)庫(kù)用戶屬于數(shù)據(jù)庫(kù)的安全性和完整性控制的一項(xiàng)功能。故答案為D選項(xiàng)。7、數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行維護(hù)工作的主要目的是保證數(shù)據(jù)庫(kù)系統(tǒng)穩(wěn)定運(yùn)行。下列工作中不屬于數(shù)據(jù)庫(kù)運(yùn)行維護(hù)工作的是()。A、檢查數(shù)據(jù)庫(kù)空間使用情況B、調(diào)整索引,提高查詢性能C、數(shù)據(jù)庫(kù)管理系統(tǒng)補(bǔ)丁安裝D、服務(wù)器操作系統(tǒng)補(bǔ)丁安裝標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行過程中必須不斷地對(duì)其進(jìn)行監(jiān)控、評(píng)價(jià)、調(diào)整與修改,以保證數(shù)據(jù)庫(kù)系統(tǒng)正常和高效的運(yùn)行。一般來說,數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行維護(hù)工作主要包括:數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù);數(shù)據(jù)庫(kù)的安全性和完整性控制;數(shù)據(jù)庫(kù)性能的監(jiān)控分析和改進(jìn);數(shù)據(jù)庫(kù)的重組和重構(gòu)。服務(wù)器操作系統(tǒng)補(bǔ)丁安裝屬于操作系統(tǒng)的維護(hù)工作,故答案為D選項(xiàng)。8、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)在使用過程中,會(huì)根據(jù)用戶的需求及系統(tǒng)運(yùn)行情況對(duì)系統(tǒng)進(jìn)行升級(jí)和改造。關(guān)于系統(tǒng)升級(jí)改造工作,下列說法錯(cuò)誤的是()A、在系統(tǒng)升級(jí)改造過程中,可能會(huì)調(diào)整數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),例如增加數(shù)據(jù)項(xiàng)、修改數(shù)據(jù)項(xiàng)的類型等B、升級(jí)改造實(shí)施過程應(yīng)盡量選擇在業(yè)務(wù)不繁忙或沒有業(yè)務(wù)的期間進(jìn)行,并在升級(jí)完成后進(jìn)行測(cè)試C、升級(jí)改造過程一般只對(duì)應(yīng)用系統(tǒng)及其相關(guān)的數(shù)據(jù)庫(kù)對(duì)象進(jìn)行調(diào)整,不涉及數(shù)據(jù)庫(kù)管理系統(tǒng)及操作系統(tǒng)的類型和版本D、在升級(jí)之前,應(yīng)先對(duì)現(xiàn)有的系統(tǒng)及數(shù)據(jù)進(jìn)行備份,如果升級(jí)失敗則需要使用備份進(jìn)行恢復(fù)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)系統(tǒng)的更新既包括應(yīng)用系統(tǒng)及其相關(guān)的數(shù)據(jù)庫(kù)對(duì)象,也包括數(shù)據(jù)庫(kù)管理系統(tǒng)及其所在的操作系統(tǒng)的環(huán)境。9、數(shù)據(jù)庫(kù)的監(jiān)控分析是指數(shù)據(jù)庫(kù)管理員借助工具檢測(cè)數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行情況并進(jìn)行分析的工作,設(shè)有如下內(nèi)容:Ⅰ.?dāng)?shù)據(jù)庫(kù)鎖情況Ⅱ.臨時(shí)段使用情況Ⅲ.?dāng)?shù)據(jù)庫(kù)內(nèi)存情況Ⅳ.?dāng)?shù)據(jù)完整性檢查Ⅴ.?dāng)?shù)據(jù)庫(kù)用戶連接數(shù)以上屬于數(shù)據(jù)庫(kù)監(jiān)控內(nèi)容的是()。A、僅Ⅰ、Ⅱ、Ⅲ和ⅣB、僅Ⅰ、Ⅱ、Ⅲ和ⅤC、僅Ⅰ、Ⅲ、Ⅳ和ⅤD、僅Ⅱ、Ⅲ、Ⅳ和Ⅴ標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)監(jiān)控分析的主要內(nèi)容:空間基本信息、空間使用率與剩余空間大小、空間是否具有自動(dòng)擴(kuò)展的能力、哪些表的擴(kuò)展將引起空間的擴(kuò)展、段的占用空間與區(qū)間數(shù),數(shù)據(jù)緩沖區(qū)的命中率、庫(kù)緩沖,用戶鎖,鎖與等待、回滾段、臨時(shí)段使用情況,索引的使用情況,等待事件和共享池等。Ⅳ屬于數(shù)據(jù)庫(kù)安全性和完整性控制階段的內(nèi)容。故答案為B項(xiàng)。10、下列關(guān)于數(shù)據(jù)庫(kù)性能優(yōu)化的說法,錯(cuò)誤的是()。A、性能優(yōu)化中外部環(huán)境調(diào)整包括對(duì)CPU、網(wǎng)絡(luò)等的調(diào)整B、在進(jìn)行性能優(yōu)化前,首先需要確定優(yōu)化目標(biāo)C、性能優(yōu)化過程中需要對(duì)應(yīng)用系統(tǒng)業(yè)務(wù)有一定了解D、性能優(yōu)化過程一般無需對(duì)應(yīng)用系統(tǒng)相關(guān)程序進(jìn)行修改標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)性能優(yōu)化會(huì)涉及到數(shù)據(jù)庫(kù)的重組和重構(gòu)。數(shù)據(jù)庫(kù)的重組并不修改數(shù)據(jù)庫(kù)原有設(shè)計(jì)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu),而數(shù)據(jù)庫(kù)的重構(gòu)則不同,它是指部分修改數(shù)據(jù)庫(kù)的模式和內(nèi)模式。故答案為D項(xiàng)。11、數(shù)據(jù)庫(kù)性能優(yōu)化是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)上線后常見的運(yùn)行維護(hù)任務(wù)。下列關(guān)于數(shù)據(jù)庫(kù)性能優(yōu)化的說法,錯(cuò)誤的是()。A、調(diào)整數(shù)據(jù)庫(kù)應(yīng)用的性能一般需要熟悉系統(tǒng)環(huán)境、應(yīng)用程序及應(yīng)用所使用的數(shù)據(jù)B、數(shù)據(jù)庫(kù)優(yōu)化過程需要關(guān)注數(shù)據(jù)庫(kù)參數(shù)C、在數(shù)據(jù)庫(kù)優(yōu)化過程中,一般不考慮操作系統(tǒng)類型和參數(shù)D、數(shù)據(jù)庫(kù)優(yōu)化過程需要考慮數(shù)據(jù)庫(kù)服務(wù)器的網(wǎng)絡(luò)狀況標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)性能優(yōu)化一般可以從數(shù)據(jù)庫(kù)運(yùn)行環(huán)境、數(shù)據(jù)庫(kù)參數(shù)調(diào)整、模式調(diào)整、數(shù)據(jù)庫(kù)存儲(chǔ)優(yōu)化及查詢優(yōu)化幾個(gè)方面考慮。數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行需要依賴服務(wù)器、操作系統(tǒng)、存儲(chǔ)、網(wǎng)絡(luò)等多種因素。當(dāng)這些數(shù)據(jù)庫(kù)環(huán)境出現(xiàn)瓶頸時(shí)就會(huì)導(dǎo)致數(shù)據(jù)庫(kù)運(yùn)行變慢,甚至是無法完成正常業(yè)務(wù)。因此,在數(shù)據(jù)庫(kù)優(yōu)化過程中,必須要考慮操作系統(tǒng)類型和參數(shù),故答案為C選項(xiàng)。12、監(jiān)控?cái)?shù)據(jù)庫(kù)系統(tǒng)運(yùn)行狀態(tài)是數(shù)據(jù)庫(kù)管理員非常重要的職責(zé)。數(shù)據(jù)庫(kù)管理員有如下工作:Ⅰ.定期實(shí)施數(shù)據(jù)庫(kù)完整備份并將備份數(shù)據(jù)傳送到遠(yuǎn)端容災(zāi)中心Ⅱ.定期查看數(shù)據(jù)庫(kù)空間是否滿足業(yè)務(wù)需求Ⅲ.定期查看數(shù)據(jù)緩沖區(qū)命中率、數(shù)據(jù)庫(kù)鎖情況Ⅳ.定期查看數(shù)據(jù)庫(kù)用戶會(huì)話情況Ⅴ.使用自動(dòng)化手段檢查數(shù)據(jù)庫(kù)CPU使用情況,出現(xiàn)異常情況時(shí)自動(dòng)發(fā)短信通知系統(tǒng)管理員上述工作中屬于數(shù)據(jù)庫(kù)監(jiān)控工作的是()A、僅Ⅰ、Ⅱ和ⅤB、僅Ⅰ、Ⅲ和ⅣC、僅Ⅱ、Ⅲ、Ⅳ和ⅤD、全部標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:Ⅰ是數(shù)據(jù)庫(kù)維護(hù)工作中的數(shù)據(jù)庫(kù)備份,不屬于數(shù)據(jù)庫(kù)監(jiān)控分析中的內(nèi)容。13、索引是數(shù)據(jù)庫(kù)中重要的數(shù)據(jù)結(jié)構(gòu)。下列關(guān)于數(shù)據(jù)庫(kù)索引的說法,錯(cuò)誤的是()。A、當(dāng)某個(gè)查詢語句的查詢條件涉及多個(gè)屬性時(shí),可以考慮在這些屬性上建立復(fù)合索引B、一個(gè)表中最多只能有一個(gè)主索引C、在復(fù)合索引中,索引屬性的順序一般按照屬性的長(zhǎng)度進(jìn)行排列D、在頻繁更新的屬性上建立索引可能會(huì)降低系統(tǒng)性能標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:對(duì)于復(fù)合索引,在查詢使用時(shí),最好將where條件順序作為索引列的順序,這樣效率最高。故答案為C項(xiàng)。14、數(shù)據(jù)庫(kù)優(yōu)化工作中,下列關(guān)于增加冗余列的說法,錯(cuò)誤的是()。A、該方法一般不能減少查詢時(shí)的連接操作B、該方法實(shí)施后的關(guān)系模式將不符合第三范式要求C、該方法實(shí)施后,需要使用觸發(fā)器或應(yīng)用程序改造等方法保證數(shù)據(jù)一致性D、該方法將增加數(shù)據(jù)庫(kù)存儲(chǔ)空間標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:派生性冗余列是指表中增加的列由表中的一些數(shù)據(jù)項(xiàng)經(jīng)過計(jì)算生成。它的作用是在查詢時(shí)減少連接操作,避免使用聚合函數(shù)。由于增加了派生性冗余字段,破壞了規(guī)范化規(guī)則。故答案為A項(xiàng)。15、下列數(shù)據(jù)庫(kù)優(yōu)化工作中,有關(guān)增加冗余列的說法,錯(cuò)誤的是()。A、該方法實(shí)施后的關(guān)系模式一般不符合第三范式要求B、派生性冗余列一般無法減少聚合函數(shù)的使用C、該方法不能減少查詢時(shí)的連接操作D、該方法一般不能減少數(shù)據(jù)分組操作帶來的資源消耗標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:增加冗余列是指在多個(gè)表中增加具有相同語義的列,它常用來在查詢時(shí)避免鏈接操作,有利于加快訪問速度,但違反了第三范式,會(huì)增加維護(hù)數(shù)據(jù)完整性的代價(jià),必須用觸發(fā)器立即更新或存儲(chǔ)過程和應(yīng)用代碼批量更新,以維護(hù)數(shù)據(jù)的完整性。故答案為C選項(xiàng)。16、分割表是常用的數(shù)據(jù)庫(kù)性能優(yōu)化方法。下列有關(guān)分割表的說法,正確的是()。A、水平分割后所得到的表一般結(jié)構(gòu)不同B、垂直分割后,所有表中均需保留原有表的主鍵C、水平分割后,在查詢所有數(shù)據(jù)時(shí)一般使用連接操作,增加了查詢的復(fù)雜度D、使用分割表方法不會(huì)改變數(shù)據(jù)查詢方式標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:水平分割是根據(jù)數(shù)據(jù)行的使用特點(diǎn)進(jìn)行分割,分割之后所得的所有表的結(jié)構(gòu)都相同,而存儲(chǔ)的數(shù)據(jù)不同。水平分割會(huì)給應(yīng)用增加復(fù)雜度,特別在查詢所有數(shù)據(jù)時(shí)需要Union(并)操作。垂直分割是根據(jù)列的特點(diǎn)進(jìn)行分割,分割之后所得的所有表中除了都含有主碼列外,其余列都不同,其查詢時(shí)會(huì)減少I╱O次數(shù),但其缺點(diǎn)是查詢所有數(shù)據(jù)時(shí)需要Join(連接)操作。故答案為B選項(xiàng)。17、索引是數(shù)據(jù)庫(kù)中重要的數(shù)據(jù)結(jié)構(gòu),關(guān)于索引現(xiàn)有下列說法Ⅰ.在一個(gè)表中添加索引并不一定能提高針對(duì)該表的查詢效率Ⅱ.索引一般會(huì)提高插入、刪除和更新操作的執(zhí)行效率Ⅲ.當(dāng)更新了一個(gè)表的大量數(shù)據(jù)后一般需要重建對(duì)應(yīng)的索引Ⅳ.在組合索引中,索引屬性的順序一般按照屬性的長(zhǎng)度和大小進(jìn)行排列以上說法正確的是()。A、僅Ⅰ和ⅢB、僅Ⅰ和ⅣC、僅Ⅱ、Ⅲ和ⅣD、全部都是標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:索引一般會(huì)提高查詢的效率,而不會(huì)提高插入、刪除和更新操作的執(zhí)行效率,Ⅱ錯(cuò)。在組合索引中,索引屬性的順序一般按照屬性的區(qū)分度進(jìn)行排列,Ⅳ錯(cuò)。故答案為A項(xiàng)。18、在數(shù)據(jù)庫(kù)系統(tǒng)優(yōu)化過程中,下列關(guān)于數(shù)據(jù)庫(kù)模式調(diào)整與優(yōu)化的說法,錯(cuò)誤的是()。A、在數(shù)據(jù)庫(kù)設(shè)計(jì)初期就應(yīng)該根據(jù)性能要求進(jìn)行去規(guī)范化設(shè)計(jì)B、規(guī)范化可以解決數(shù)據(jù)維護(hù)異常問題,但有可能帶來數(shù)據(jù)使用性能下降問題C、在進(jìn)行模式調(diào)整和優(yōu)化之后,可能需要使用一定手段實(shí)時(shí)或定時(shí)保持?jǐn)?shù)據(jù)的一致性D、新增匯總表、增加冗余列方法都會(huì)造成數(shù)據(jù)庫(kù)空間使用增加標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在數(shù)據(jù)庫(kù)設(shè)計(jì)階段,主要強(qiáng)調(diào)的是高效率利用存儲(chǔ)空間,減少數(shù)據(jù)的冗余,減少數(shù)據(jù)的不一致,這個(gè)過程也就是規(guī)范化的過程。規(guī)范化關(guān)系解決了數(shù)據(jù)維護(hù)的異常,并使冗余最小化,然而,可能會(huì)出現(xiàn)數(shù)據(jù)處理性能下降的問題。在大多數(shù)情況下,數(shù)據(jù)庫(kù)系統(tǒng)需要考慮的第二個(gè)目標(biāo)是高效率的數(shù)據(jù)處理,反規(guī)范化處理,如增加派生冗余列,增加冗余列,重新組表、分割表和新增匯總表可以有效地提高查詢效率。故答案為A項(xiàng)。19、索引是數(shù)據(jù)庫(kù)中重要的數(shù)據(jù)結(jié)構(gòu)。下列說法中,最不應(yīng)在該列建立索引的是()。A、頻繁被修改的列B、頻繁進(jìn)行排序操作的列C、經(jīng)常被查詢輸出的列D、經(jīng)常作為查詢條件的列標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:索引的使用要恰到好處,其使用原則一般如下:①經(jīng)常在查詢中作為條件被使用的列,應(yīng)為其建立索引。②頻繁進(jìn)行排序或分組(即進(jìn)行g(shù)roupby或orderby操作)的列,應(yīng)為其建立索引。③一個(gè)列的值域很大時(shí),應(yīng)為其建立索引。④如果待排序的列有多個(gè),應(yīng)在這些列上建立復(fù)合索引。⑤可以使用系統(tǒng)工具來檢查索引的完整性,必要時(shí)進(jìn)行修復(fù)。故答案為A選項(xiàng)。20、設(shè)某在線論壇系統(tǒng),其數(shù)據(jù)庫(kù)服務(wù)和Web服務(wù)運(yùn)行在同一臺(tái)服務(wù)器上。系統(tǒng)運(yùn)行一段時(shí)間后用戶數(shù)量激增,文章數(shù)量龐大,并發(fā)訪問量不斷增加,導(dǎo)致用戶普遍反映論壇響應(yīng)變慢,主要現(xiàn)象有用戶登錄驗(yàn)證時(shí)間變長(zhǎng)和進(jìn)入文章列表時(shí)響應(yīng)時(shí)間過長(zhǎng)。經(jīng)排查發(fā)現(xiàn)數(shù)據(jù)庫(kù)服務(wù)成為主要瓶頸。假設(shè)數(shù)據(jù)庫(kù)中有用戶信息表和文章表。為改善此情況,設(shè)有下列措施:Ⅰ.修改論壇程序使其能在內(nèi)存中對(duì)常用查詢結(jié)果進(jìn)行緩存,以減少數(shù)據(jù)庫(kù)的訪問次數(shù)Ⅱ.在操作系統(tǒng)中提高數(shù)據(jù)庫(kù)服務(wù)進(jìn)程的優(yōu)先級(jí)Ⅲ.不再使用數(shù)據(jù)庫(kù),以文本文件方式存儲(chǔ)用戶信息和文章Ⅳ.根據(jù)用戶信息表和文章表的索引情況,優(yōu)化用戶驗(yàn)證查詢語句和文章列表查詢語句Ⅴ.統(tǒng)計(jì)并檢查使用頻率最高的幾類查詢,針對(duì)這些查詢模式對(duì)用戶信息表或文章表建立相應(yīng)的索引以提高這些查詢的效率以上措施,一般情況下,合理且有效果的是()A、僅Ⅰ、Ⅱ和ⅢB、僅Ⅰ、Ⅳ和ⅤC、僅Ⅱ、Ⅲ和ⅣD、僅Ⅱ、Ⅳ和Ⅴ標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:Ⅱ錯(cuò)誤原因是題目中已經(jīng)說明數(shù)據(jù)庫(kù)服務(wù)成為主要瓶頸,因此跟操作系統(tǒng)的進(jìn)程調(diào)度無關(guān),而且改變操作系統(tǒng)進(jìn)程優(yōu)先級(jí)會(huì)影響系統(tǒng)的運(yùn)行,有可能會(huì)造成其它錯(cuò)誤。Ⅲ錯(cuò)誤是因?yàn)閿?shù)據(jù)庫(kù)系統(tǒng)中包括數(shù)據(jù)庫(kù)管理系統(tǒng),其中有一些執(zhí)行和處理數(shù)據(jù)的方法已經(jīng)很優(yōu)化,而若使用文本方式存儲(chǔ)數(shù)據(jù),則數(shù)據(jù)管理要用戶自己完成,處理更繁瑣且效率較低。21、數(shù)據(jù)庫(kù)性能優(yōu)化是數(shù)據(jù)庫(kù)管理員的重要工作。下列有關(guān)此項(xiàng)工作的說法,錯(cuò)誤的是()。A、在進(jìn)行服務(wù)器IO調(diào)整時(shí),為了提高磁盤寫入速度可以將RAID5換成RAID1B、當(dāng)系統(tǒng)CPU繁忙、IO不繁忙時(shí),增加數(shù)據(jù)庫(kù)可用內(nèi)存,提高查詢速度C、監(jiān)控查詢執(zhí)行情況,為經(jīng)常作為查詢條件的列建立索引D、當(dāng)發(fā)現(xiàn)一條SQL語句占用大量數(shù)據(jù)庫(kù)CPU資源時(shí),可以查看其執(zhí)行計(jì)劃以便進(jìn)行調(diào)優(yōu)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:因CPU繁忙而引起的數(shù)據(jù)庫(kù)變慢,可以為服務(wù)器適當(dāng)增加CPU的數(shù)量或者是終止需要許多資源的進(jìn)程來提高查詢速度。故答案為B項(xiàng)。22、數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)和存取方法優(yōu)化是提高查詢效率非常重要的手段,下列做法中不利于提高查詢效率的是()。A、建立聚簇B、將數(shù)據(jù)文件和日志文件分別放置在不同磁盤上C、為經(jīng)常排序的列建立索引D、將數(shù)據(jù)文件和索引文件放置在同一磁盤上標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:如果將表數(shù)據(jù)和索引數(shù)據(jù)放在一起,表數(shù)據(jù)的I╱O操作和索引的I╱O操作將產(chǎn)生影響系統(tǒng)性能的I╱O競(jìng)爭(zhēng),降低系統(tǒng)的響應(yīng)速度,不利于提高查詢效率。故答案為D選項(xiàng)。23、數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)和存取方法優(yōu)化是提高查詢效率非常重要的手段,下列做法中有利于提高查詢效率的是()。A、為執(zhí)行時(shí)間很長(zhǎng)的查詢建立視圖B、將數(shù)據(jù)文件和索引文件放置在同一磁盤上C、為經(jīng)常作為查詢條件的列建立索引D、將數(shù)據(jù)文件和日志文件放置在同一磁盤上標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:索引是數(shù)據(jù)庫(kù)中重要的數(shù)據(jù)結(jié)構(gòu),建立索引的目的就是為了提高查詢效率。索引的使用要恰到好處,其使用原則一般如下:①經(jīng)常在查詢中作為條件被使用的列,應(yīng)為其建立索引。②頻繁進(jìn)行排序或分組(即進(jìn)行g(shù)roupby或orderby操作)的列,應(yīng)為其建立索引。③一個(gè)列的值域很大時(shí),應(yīng)為其建立索引。④如果待排序的列有多個(gè),應(yīng)在這些列上建立復(fù)合索引。⑤可以使用系統(tǒng)工具來檢查索引的完整性,必要時(shí)進(jìn)行修復(fù)。另外,當(dāng)數(shù)據(jù)庫(kù)表更新大量數(shù)據(jù)后,刪除并重建索引也可以提高查詢速度。故答案為C選項(xiàng)。二、應(yīng)用題(本題共7題,每題1.0分,共7分。)24、對(duì)SQL語句進(jìn)行性能調(diào)優(yōu)屬于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)________階段的任務(wù)。標(biāo)準(zhǔn)答案:運(yùn)行管理與維護(hù)或運(yùn)維運(yùn)行管理維護(hù)或運(yùn)行維護(hù)知識(shí)點(diǎn)解析:運(yùn)行管理與維護(hù)階段包括日常維護(hù)、監(jiān)控與分析、性能優(yōu)化調(diào)整、系統(tǒng)進(jìn)化。25、優(yōu)化SQL語句執(zhí)行效率屬于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)________階段的任務(wù)。標(biāo)準(zhǔn)答案:運(yùn)行管理與維護(hù)知識(shí)點(diǎn)解析:優(yōu)化SQL語句執(zhí)行效率屬于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)運(yùn)行管理與維護(hù)階段的任務(wù)。26、增加________的調(diào)優(yōu)方法是指在多個(gè)表中增加具有相同語義的列,它常用來在查詢時(shí)避免連接操作。標(biāo)準(zhǔn)答案:冗余列或冗余知識(shí)點(diǎn)解析:增加冗余列的調(diào)優(yōu)方法是指在多個(gè)表中增加具有相同語義的列,它常用來在查詢時(shí)避免連接操作。27、________視圖是一種保存了查詢結(jié)果的數(shù)據(jù)庫(kù)對(duì)象,其中的數(shù)據(jù)是預(yù)先計(jì)算并保存在對(duì)象中的。標(biāo)準(zhǔn)答案:物化或索引知識(shí)點(diǎn)解析:物化視圖是包括一個(gè)查詢結(jié)果的數(shù)據(jù)庫(kù)對(duì)像,它是遠(yuǎn)程數(shù)據(jù)的本地副本,或者用來生成基于數(shù)據(jù)表求和的匯總表。物化視圖存儲(chǔ)基于遠(yuǎn)程表的數(shù)據(jù),也可以稱為快照。物化視圖可以用于預(yù)先計(jì)算并保存表連接或聚集等耗時(shí)較多的操作的結(jié)果,這樣,在執(zhí)行查詢時(shí),就可以避免進(jìn)行這些耗時(shí)的操作,而從快速的得到結(jié)果。物化視圖有很多方面和索引很相似:使用物化視圖的目的是為了提高查詢性能;物化視圖對(duì)應(yīng)用透明,增加和刪除物化視圖不會(huì)影響應(yīng)用程序中SQL語句的正確性和有效性;物化視圖需要占用存儲(chǔ)空間;當(dāng)基表發(fā)生變化時(shí),物化視圖也應(yīng)當(dāng)刷新。故答案為物化。28、SQLServer2008數(shù)據(jù)庫(kù)中,________視圖是存儲(chǔ)一個(gè)查詢結(jié)果的數(shù)據(jù)庫(kù)對(duì)象。標(biāo)準(zhǔn)答案:索引或物化知識(shí)點(diǎn)解析:對(duì)視圖創(chuàng)建唯一聚集索引后,視圖的結(jié)果集將存儲(chǔ)在數(shù)據(jù)庫(kù)中。建有唯一聚集索引的視圖稱為索引視圖,也稱為物化視圖。29、在對(duì)表進(jìn)行________分割后,查詢所有數(shù)據(jù)需要使用Union操作。標(biāo)準(zhǔn)答案:水平知識(shí)點(diǎn)解析:水平分割根據(jù)某些條件將數(shù)據(jù)放到兩個(gè)或多個(gè)獨(dú)立的表中。即按記錄進(jìn)行分割,不同的記錄可以分開保存,每個(gè)子表的列數(shù)相同。水平切割將表分為多個(gè)表。每個(gè)表包含的列數(shù)相同,但是數(shù)據(jù)行更少。水平分割會(huì)給應(yīng)用增加復(fù)雜度,它通常在查詢時(shí)需要多個(gè)表名,查詢所有數(shù)據(jù)需要union操作。故答案為水平。30、為經(jīng)常作為查詢條件的列建立________的調(diào)優(yōu)方法是典型的以空間換時(shí)間的調(diào)優(yōu)方法。標(biāo)準(zhǔn)答案:索引或index知識(shí)點(diǎn)解析:經(jīng)常作為查詢條件的列建立索引,可以提高數(shù)據(jù)的查詢效率,是一種典型的以空間換時(shí)間的調(diào)優(yōu)方法。故答案為索引或index。計(jì)算機(jī)三級(jí)數(shù)據(jù)庫(kù)技術(shù)(數(shù)據(jù)庫(kù)運(yùn)行維護(hù)與優(yōu)化)機(jī)試模擬試卷第3套一、選擇題(本題共24題,每題1.0分,共24分。)1、已知有關(guān)系:學(xué)生(學(xué)號(hào),姓名,性別,年齡),對(duì)該關(guān)系有如下查詢操作:SELECT學(xué)號(hào)FROM學(xué)生WHERE性別=男’AND年齡!=25ORDERBY姓名為了加快其查詢速度,則應(yīng)該()。A、在學(xué)號(hào)上建索引B、在姓名上建索引C、在性別上建索引D、在年齡上建索引標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:使用索引的原則:①在需要經(jīng)常搜索的列上創(chuàng)建索引。②主鍵上創(chuàng)建索引。③經(jīng)常用于連接的列上創(chuàng)建索引。④經(jīng)常需要根據(jù)范圍進(jìn)行搜索的列上創(chuàng)建索引。⑤經(jīng)常需要排序的列上創(chuàng)建索引。⑥在where查詢子句中引用效率高的列上創(chuàng)建索引。⑦在OrderBy子句、GroupBy子句中出現(xiàn)的列上建立索引。根據(jù)題意,經(jīng)常查詢的是學(xué)號(hào),并且要對(duì)所查詢的結(jié)果按照姓名排序。根據(jù)索引使用原則,可以考慮在學(xué)號(hào)或者姓名列建立索引,故排除C、D。又因?yàn)樵谀骋粋€(gè)范圍內(nèi)頻繁搜索的屬性,只有在當(dāng)使用索引的查詢結(jié)果不超過記錄總數(shù)的20%時(shí),索引才會(huì)有明顯效果,因此綜合考慮,在姓名上建立索引更能加快查詢速度,故選擇B選項(xiàng)。2、關(guān)于優(yōu)化查詢說法正確的是()A、避免或簡(jiǎn)化排序的目的是實(shí)現(xiàn)查詢優(yōu)化B、在保證數(shù)據(jù)庫(kù)一致性的前提下,將頻繁操作的多個(gè)可以分割的處理過程放在一個(gè)存儲(chǔ)過程中,這樣可以大大提高系統(tǒng)的響應(yīng)速度C、使用臨時(shí)表會(huì)占用較多的系統(tǒng)資源,尤其對(duì)于大規(guī)模并發(fā)量的情況下,很容易使得系統(tǒng)資源耗盡而崩潰D、相關(guān)子查詢的使用可以加速查詢標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在保證數(shù)據(jù)庫(kù)一致性的前提下,將頻繁操作的多個(gè)可以分割的處理過程放在多個(gè)存儲(chǔ)過程中,這樣可以大大提高系統(tǒng)的響應(yīng)速度。使用游標(biāo)會(huì)占用較多的系統(tǒng)資源,尤其對(duì)于大規(guī)模并發(fā)量的情況下,很容易使得系統(tǒng)資源耗盡而崩潰,而使用臨時(shí)表能夠加速查詢。相關(guān)子查詢的不可以加速查詢。3、設(shè)數(shù)據(jù)庫(kù)管理員為SQLServer2008默認(rèn)實(shí)例中的某數(shù)據(jù)庫(kù)實(shí)施了基于維護(hù)計(jì)劃的數(shù)據(jù)庫(kù)備份任務(wù)。配置完成后,發(fā)現(xiàn)此維護(hù)計(jì)劃并未執(zhí)行但數(shù)據(jù)庫(kù)運(yùn)行正常。有關(guān)此維護(hù)計(jì)劃未執(zhí)行的原因,下列說法中最有可能的是()A、“SQLServer(MSSQLSERVER)”服務(wù)未啟動(dòng)B、“SQLServer代理(MSSQLSERVER)”服務(wù)未啟動(dòng)C、“SQLServerBrowser”服務(wù)未啟動(dòng)D、“SQLServerVSSWriter”服務(wù)未啟動(dòng)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:SQLServerAgent是一個(gè)任務(wù)規(guī)劃器和警報(bào)管理器,在實(shí)際應(yīng)用環(huán)境下,可以先將那些周期性的活動(dòng)定義成一個(gè)任務(wù),然后讓其在SQLServerAgent的幫助下自動(dòng)運(yùn)行。假如考生是一名系統(tǒng)管理員,則可以利用SQLServerAgent向自己通知某些警告信息,從而定位出現(xiàn)的問題以提高管理效率。SQLServerAgent主要包括以下幾個(gè)組件:作業(yè)、警報(bào)和操作。所以選B。4、某數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,數(shù)據(jù)庫(kù)管理員發(fā)現(xiàn)某個(gè)查詢功能是用多表連接操作實(shí)現(xiàn)的,此操作性能較差。在保證功能不變的前提下,若要提高該查詢的執(zhí)行效率,下列方法中可行的是()A、將此查詢語句放置在視圖中,使用視圖實(shí)現(xiàn)該查詢操作B、修改實(shí)現(xiàn)此功能的查詢語句,將連接查詢改為嵌套查詢C、將此功能涉及到的表進(jìn)行合并,然后對(duì)合并后的表進(jìn)行查詢D、將此查詢語句放置在存儲(chǔ)過程中,通過調(diào)用存儲(chǔ)過程實(shí)現(xiàn)該查詢操作標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:視圖在sql語句相同的情況下不能夠提高效率,A錯(cuò)誤;B、D并沒有簡(jiǎn)化查詢的運(yùn)算量從而將表合并,也沒有減少連接產(chǎn)生的運(yùn)算量從而提高查詢效率。5、數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行維護(hù)工作的主要目的是保證數(shù)據(jù)庫(kù)系統(tǒng)正常和高效地運(yùn)行。下列工作中不屬于數(shù)據(jù)庫(kù)運(yùn)行維護(hù)工作的是()。A、整理初始數(shù)據(jù)并加載到數(shù)據(jù)庫(kù)中B、數(shù)據(jù)庫(kù)補(bǔ)丁安裝C、調(diào)整數(shù)據(jù)庫(kù)用戶權(quán)限D(zhuǎn)、新建索引以提高查詢速度標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)運(yùn)行維護(hù)包括數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù);數(shù)據(jù)庫(kù)的安全性和完整性控制;數(shù)據(jù)庫(kù)性能的監(jiān)控分析和改進(jìn);數(shù)據(jù)庫(kù)的重組和重構(gòu)。A項(xiàng)屬于實(shí)現(xiàn)與部署階段的內(nèi)容,故應(yīng)當(dāng)選A。6、下列關(guān)于數(shù)據(jù)庫(kù)運(yùn)行狀態(tài)監(jiān)控與分析的說法,錯(cuò)誤的是()。A、一般由數(shù)據(jù)庫(kù)自動(dòng)完成,很少手工進(jìn)行B、需對(duì)數(shù)據(jù)庫(kù)內(nèi)存使用情況進(jìn)行監(jiān)控C、監(jiān)控分析結(jié)果可為系統(tǒng)安全運(yùn)行與性能調(diào)優(yōu)提供依據(jù)D、數(shù)據(jù)庫(kù)空間監(jiān)控是運(yùn)行狀態(tài)監(jiān)控的重要組成部分標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:根據(jù)監(jiān)控分析實(shí)現(xiàn)的方法不同,監(jiān)控分析機(jī)制分為兩種,一種是由數(shù)據(jù)庫(kù)系統(tǒng)建立的自動(dòng)監(jiān)控機(jī)制,另一種是由管理員手動(dòng)實(shí)施的監(jiān)控機(jī)制。7、下列工作中屬于數(shù)據(jù)庫(kù)運(yùn)行維護(hù)工作的是()。A、按用戶業(yè)務(wù)要求編寫存儲(chǔ)過程和函數(shù)B、數(shù)據(jù)庫(kù)軟件升級(jí)C、系統(tǒng)上線時(shí)進(jìn)行數(shù)據(jù)裝載D、Web服務(wù)器安裝調(diào)試標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行過程中必須不斷地對(duì)其進(jìn)行監(jiān)控、評(píng)價(jià)、調(diào)整與修改,以保證數(shù)據(jù)庫(kù)系統(tǒng)正常和高效地運(yùn)行。數(shù)據(jù)庫(kù)維護(hù)基本工作包括:數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù)、數(shù)據(jù)庫(kù)的安全性和完整性控制、數(shù)據(jù)庫(kù)性能的監(jiān)測(cè)分析和改進(jìn)、數(shù)據(jù)庫(kù)的重組和重構(gòu)。在檢測(cè)并改善數(shù)據(jù)庫(kù)性能的過程中,數(shù)據(jù)庫(kù)管理員會(huì)以滿足應(yīng)用系統(tǒng)需求為基準(zhǔn)進(jìn)行性能優(yōu)化,因此數(shù)據(jù)庫(kù)軟件升級(jí)屬于此階段的維護(hù)工作。故答案為B選項(xiàng)。8、數(shù)據(jù)庫(kù)管理員的重要工作是進(jìn)行數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行維護(hù)。下列工作屬于數(shù)據(jù)庫(kù)運(yùn)維工作且說法正確的是()。A、數(shù)據(jù)庫(kù)管理員應(yīng)定期進(jìn)行數(shù)據(jù)庫(kù)備份B、數(shù)據(jù)庫(kù)管理系統(tǒng)一般會(huì)自動(dòng)進(jìn)行空間管理,數(shù)據(jù)庫(kù)管理員無需人工干預(yù)C、新建數(shù)據(jù)庫(kù)用戶之前必須進(jìn)行數(shù)據(jù)庫(kù)全備D、數(shù)據(jù)庫(kù)管理系統(tǒng)會(huì)自動(dòng)進(jìn)行調(diào)優(yōu),無需數(shù)據(jù)庫(kù)管理員干預(yù)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:作為數(shù)據(jù)庫(kù)管理員,應(yīng)該針對(duì)各種數(shù)據(jù)制定合理的轉(zhuǎn)儲(chǔ)計(jì)劃,定期對(duì)數(shù)據(jù)庫(kù)和日志文件進(jìn)行備份,保證數(shù)據(jù)庫(kù)一旦出現(xiàn)故障,也有能力恢復(fù)到正常狀態(tài)。數(shù)據(jù)庫(kù)管理員應(yīng)該定期對(duì)數(shù)據(jù)庫(kù)進(jìn)行重組,即按照系統(tǒng)設(shè)計(jì)要求對(duì)數(shù)據(jù)庫(kù)存儲(chǔ)空間進(jìn)行全面調(diào)整,如調(diào)整磁盤分區(qū)方法和存儲(chǔ)空間,重新安排數(shù)據(jù)的存儲(chǔ)。新建數(shù)據(jù)庫(kù)用戶之前不需要進(jìn)行數(shù)據(jù)庫(kù)全備,數(shù)據(jù)庫(kù)管理系統(tǒng)調(diào)優(yōu)是需要數(shù)據(jù)庫(kù)管理員配合的。故答案為A選項(xiàng)。9、在對(duì)數(shù)據(jù)庫(kù)進(jìn)行優(yōu)化的過程中,可能需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行重組和重構(gòu)工作。有關(guān)重組和重構(gòu)工作,下列說法錯(cuò)誤的是()。A、重組工作一般不改變數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)B、重構(gòu)工作一般會(huì)改變數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)C、重構(gòu)工作一般要修改數(shù)據(jù)庫(kù)的模式,但一般不修改數(shù)據(jù)庫(kù)的內(nèi)模式D、重組工作一般不會(huì)改變數(shù)據(jù)庫(kù)物理結(jié)構(gòu)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)的重組并不修改原設(shè)計(jì)的邏輯和物理結(jié)構(gòu),而數(shù)據(jù)庫(kù)的重構(gòu)則要部分的修改數(shù)據(jù)庫(kù)的模式和內(nèi)模式。10、下列關(guān)于數(shù)據(jù)庫(kù)優(yōu)化的說法,錯(cuò)誤的是()。A、增加數(shù)據(jù)庫(kù)內(nèi)存數(shù)量可以在一定程度上降低數(shù)據(jù)庫(kù)服務(wù)器IO操作B、性能優(yōu)化過程有可能需要對(duì)應(yīng)用系統(tǒng)相關(guān)程序進(jìn)行修改C、性能優(yōu)化操作由DBA完成,應(yīng)用開發(fā)人員無需參與D、為了提高系統(tǒng)寫性能,可以考慮將RAID5改為RAID1標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:調(diào)整一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的性能要求熟悉系統(tǒng)環(huán)境、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用程序以及應(yīng)用程序所使用的數(shù)據(jù)。數(shù)據(jù)庫(kù)性能優(yōu)化是對(duì)數(shù)據(jù)庫(kù)管理員的嚴(yán)峻考驗(yàn),有時(shí)候?qū)?yīng)用程序的修改需要應(yīng)用開發(fā)人員配合才能完成。故答案為C項(xiàng)。11、有關(guān)數(shù)據(jù)庫(kù)優(yōu)化,下列說法錯(cuò)誤的是()。A、調(diào)整數(shù)據(jù)庫(kù)應(yīng)用的性能一般需要熟悉應(yīng)用程序及應(yīng)用所使用的數(shù)據(jù)B、業(yè)務(wù)低峰期數(shù)據(jù)庫(kù)服務(wù)器CPU平均使用率超過90%說明CPU已經(jīng)嚴(yán)重不足C、用于性能優(yōu)化的物化視圖一般只能使用人工方式進(jìn)行數(shù)據(jù)刷新D、數(shù)據(jù)庫(kù)管理員需要了解操作系統(tǒng)和網(wǎng)絡(luò)知識(shí)才能更好地進(jìn)行數(shù)據(jù)庫(kù)優(yōu)化工作標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:物化視圖對(duì)于數(shù)據(jù)庫(kù)客戶端的使用者來說如同一個(gè)實(shí)際的表,具有和表相同的一般select操作,而其實(shí)際上是一個(gè)視圖,一個(gè)定期刷新數(shù)據(jù)的視圖。物化視圖的刷新可采用自動(dòng)刷新和人工刷新方式,具體刷新方式和刷新時(shí)間在定義物化視圖的時(shí)候可以定義。故答案為C選項(xiàng)。12、下列關(guān)于數(shù)據(jù)庫(kù)優(yōu)化的說法,正確的是()。A、增加服務(wù)器內(nèi)存一定可以提高數(shù)據(jù)查詢速度B、將RAID1改為RAID5一般可以提高數(shù)據(jù)庫(kù)的寫性能C、數(shù)據(jù)庫(kù)管理員一般無需關(guān)心網(wǎng)絡(luò)性能D、數(shù)據(jù)庫(kù)性能優(yōu)化一般需要由DBA和系統(tǒng)研發(fā)人員協(xié)同完成標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)性能優(yōu)化一般可以從數(shù)據(jù)庫(kù)運(yùn)行環(huán)境、數(shù)據(jù)庫(kù)參數(shù)調(diào)整、模式調(diào)整、數(shù)據(jù)庫(kù)存儲(chǔ)優(yōu)化及查詢優(yōu)化幾個(gè)方面考慮,一般需要由DBA和系統(tǒng)研發(fā)人員協(xié)同完成。如通過調(diào)整網(wǎng)絡(luò)設(shè)備,可以在一定程度上提高數(shù)據(jù)庫(kù)系統(tǒng)的性能。增加服務(wù)器內(nèi)存可能會(huì)導(dǎo)致數(shù)據(jù)查詢的速度變慢,因?yàn)樵黾恿嗽L問內(nèi)存的時(shí)間。RAID5讀出效率很高,寫入效率卻一般,將RAID1改為RAID5一般不能提高數(shù)據(jù)庫(kù)的寫性能。故答案為D選項(xiàng)。13、數(shù)據(jù)庫(kù)的監(jiān)控分析是指數(shù)據(jù)庫(kù)管理員借助工具檢測(cè)數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)行情況并進(jìn)行分析的工作。設(shè)有如下內(nèi)容:Ⅰ.?dāng)?shù)據(jù)庫(kù)空間使用率Ⅱ.?dāng)?shù)據(jù)庫(kù)各表的空間使用情況Ⅲ.?dāng)?shù)據(jù)庫(kù)數(shù)據(jù)緩沖區(qū)命中率Ⅳ.回滾段使用情況Ⅴ.用戶登錄次數(shù)及執(zhí)行的語句以上屬于數(shù)據(jù)庫(kù)監(jiān)控內(nèi)容的是()。A、僅Ⅰ、Ⅳ和ⅤB、僅Ⅰ、Ⅱ和ⅢC、僅Ⅰ、Ⅱ、Ⅲ和ⅣD、僅Ⅲ、Ⅳ標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:根據(jù)監(jiān)控對(duì)象的不同,數(shù)據(jù)庫(kù)的監(jiān)控分析可以分為對(duì)數(shù)據(jù)庫(kù)架構(gòu)體系的監(jiān)控(主要內(nèi)容:空間基本信息、空間使用率與剩余空間大小(Ⅰ,Ⅱ),空間是否具有自動(dòng)擴(kuò)展的能力、哪些表的擴(kuò)展將引起空間的擴(kuò)展,以及段的占用空間與區(qū)間數(shù)等。)和對(duì)數(shù)據(jù)庫(kù)性能的監(jiān)控(主要包括:數(shù)據(jù)緩沖區(qū)的命中率(Ⅲ)、庫(kù)緩沖、用戶鎖、鎖與等待、回滾段(Ⅳ)、臨時(shí)段使用情況、索引的使用情況、等待事件和共享池等)。綜上所述,故選擇C選項(xiàng)。14、數(shù)據(jù)庫(kù)優(yōu)化工作中,下列有關(guān)增加派生性冗余列方法的說法,正確的是()。A、該方法一般不能減少聚合函數(shù)的使用B、該方法一般可以減少查詢時(shí)的連接操作C、該方法一般可減少數(shù)據(jù)排序帶來的資源消耗D、該方法實(shí)施后的關(guān)系模式一般符合第三范式要求標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:派生性冗余列是指表中增加的列由表中的一些數(shù)據(jù)項(xiàng)經(jīng)過計(jì)算生成。它的作用是在查詢時(shí)減少連接操作,避免使用聚合函數(shù)。由于增加了派生性冗余字段,破壞了規(guī)范化原則。故答案為B項(xiàng)。15、在數(shù)據(jù)庫(kù)調(diào)優(yōu)過程中,將每天的銷售額明細(xì)累加后放入日銷售額統(tǒng)計(jì)表的調(diào)優(yōu)方法一般被稱為()。A、分割表B、新增匯總表C、增加派生冗余列D、增加冗余列標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:派生性冗余列是指表中增加的列由表中的一些數(shù)據(jù)項(xiàng)經(jīng)過計(jì)算而成,它的作用是查詢時(shí)減少連接操作,避免使用聚合函數(shù)。題目中并沒有增加任何列,也沒有對(duì)日銷售額統(tǒng)計(jì)表進(jìn)行分割,排除ACD選項(xiàng)。將每天的銷售碼明細(xì)累加后放入日銷售額統(tǒng)計(jì)表屬于新增匯總表。故答案為B選項(xiàng)。16、有關(guān)數(shù)據(jù)庫(kù)優(yōu)化工作中的模式調(diào)整工作,下列說法錯(cuò)誤的是()。A、用分割策略進(jìn)行數(shù)據(jù)庫(kù)優(yōu)化時(shí)一般有兩種策略:水平分割和垂直分割B、模式調(diào)整應(yīng)符合第三范式要求C、符合第三范式要求的數(shù)據(jù)庫(kù)模式性能未必很好D、數(shù)據(jù)庫(kù)優(yōu)化過程中需考慮連接操作的性能標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:規(guī)范化理論要求關(guān)系模式都需要滿足第三范式,而數(shù)據(jù)庫(kù)優(yōu)化工作中的模式調(diào)整工作主要是反規(guī)范化,反規(guī)范化是將規(guī)范的關(guān)系轉(zhuǎn)換為非規(guī)范化的關(guān)系的過程。常用的反規(guī)范化方法有增加派生冗余列、增加冗余列、重新組表、分割表和新增匯總表等。故答案為B選項(xiàng)。17、索引是數(shù)據(jù)庫(kù)中重要的數(shù)據(jù)結(jié)構(gòu)。關(guān)于索引現(xiàn)有下列說法:Ⅰ.建立索引的目的是提高查詢的效率Ⅱ.在插入、刪除和更新操作中,索引可能會(huì)增加系統(tǒng)開銷Ⅲ.當(dāng)數(shù)據(jù)庫(kù)表更新大量數(shù)據(jù)后一般需要重建對(duì)應(yīng)的B樹索引Ⅳ.多屬性索引中,索引屬性的順序一般按照屬性的長(zhǎng)度進(jìn)行排列以上說法正確的是()。A、僅Ⅰ和ⅢB、僅Ⅰ和ⅣC、僅Ⅰ、Ⅲ和ⅣD、僅Ⅰ、Ⅱ和Ⅲ標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在多屬性索引中,索引屬性的順序是按照其區(qū)分度進(jìn)行排序,由此可知Ⅳ描述的內(nèi)容是錯(cuò)誤的,故可排除C、B選項(xiàng)。在插入、刪除和更新操作中,索引可能會(huì)增加系統(tǒng)開銷,Ⅱ正確,可以排除A選項(xiàng),因此選擇D選項(xiàng)。18、在數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)維過程中,當(dāng)對(duì)有索引表的數(shù)據(jù)進(jìn)行大量更新后,為了提高數(shù)據(jù)庫(kù)查詢性能,下列操作中,一般情況下最合適的是()。A、將該表數(shù)據(jù)導(dǎo)出后重新導(dǎo)入B、重建該表上的索引并重啟數(shù)據(jù)庫(kù)C、重新啟動(dòng)數(shù)據(jù)庫(kù)D、重建該表上的索引標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:除了刪除或創(chuàng)建索引,以及非聚集索引和聚集索引的相互轉(zhuǎn)換外,通過重建索引可以改進(jìn)系統(tǒng)的性能。故答案為D項(xiàng)。19、索引是數(shù)據(jù)庫(kù)中重要的數(shù)據(jù)結(jié)構(gòu),設(shè)有如下情況:Ⅰ.經(jīng)常作為查詢條件的列Ⅱ.頻繁進(jìn)行排序操作的列Ⅲ.頻繁進(jìn)行分組操作的列Ⅳ.經(jīng)常被查詢輸出的列以上情況中,應(yīng)在該列建立索引的是()。A、僅Ⅰ、Ⅱ和ⅢB、僅Ⅰ、Ⅱ和ⅣC、僅Ⅱ、Ⅲ和ⅣD、僅Ⅲ和Ⅳ標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:索引的使用要恰到好處,其使用原則一般如下:①經(jīng)常在查詢中作為條件被使用的列,應(yīng)為其建立索引。②頻繁進(jìn)行排序或分組(即進(jìn)行g(shù)roupby或orderby操作)的列,應(yīng)為其建立索引。③一個(gè)列的值域很大時(shí),應(yīng)為其建立索引。④如果待排序的列有多個(gè),應(yīng)在這些列上建立復(fù)合索引。⑤可以使用系統(tǒng)工具來檢查索引的完整性,必要時(shí)進(jìn)行修復(fù)。故答案為A選項(xiàng)。20、索引是數(shù)據(jù)庫(kù)中重要的數(shù)據(jù)結(jié)構(gòu),設(shè)有如下情況:Ⅰ.經(jīng)常作為查詢條件的列Ⅱ.頻繁進(jìn)行排序操作的列Ⅲ.頻繁進(jìn)行分組操作的列Ⅳ.經(jīng)常被查詢輸出的列Ⅴ.經(jīng)常被用作計(jì)算的列以上情況中,應(yīng)在該列建立索引的是()。A、僅Ⅰ、Ⅱ、ⅢB、僅Ⅰ、Ⅱ和ⅤC、僅Ⅰ、Ⅳ和ⅤD、僅Ⅲ、Ⅳ標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:索引是數(shù)據(jù)庫(kù)中重要的數(shù)據(jù)結(jié)構(gòu),建立索引的目的就是為了提高查詢效率。索引的使用要恰到好處,其使用原則一般如下:①經(jīng)常在查詢中作為條件被使用的列,應(yīng)為其建立索引。②頻繁進(jìn)行排序或分組(即進(jìn)行g(shù)roupby或orderby操作)的列,應(yīng)為其建立索引。③一個(gè)列的值域很大時(shí),應(yīng)為其建立索引。④如果待排序的列有多個(gè),應(yīng)在這些列上建立復(fù)合索引。⑤可以使用系統(tǒng)工具來檢查索引的完整性,必要時(shí)進(jìn)行修復(fù)。故答案為A選項(xiàng)。21、設(shè)某數(shù)據(jù)庫(kù)管理員管理了20臺(tái)24小時(shí)運(yùn)行的SQLServer2008數(shù)據(jù)庫(kù)。為了保證數(shù)據(jù)庫(kù)的穩(wěn)定運(yùn)行,需建立數(shù)據(jù)庫(kù)監(jiān)控方案,保證數(shù)據(jù)庫(kù)出現(xiàn)問題后5分鐘內(nèi)數(shù)據(jù)庫(kù)管理員可得知情況并開始進(jìn)行處理。下列監(jiān)控方案中最為合理的是()。A、建立數(shù)據(jù)庫(kù)自動(dòng)監(jiān)控系統(tǒng),每5分鐘檢查數(shù)據(jù)庫(kù)是否正常B、建立24小時(shí)值班制度,管理員每5分鐘檢查20臺(tái)數(shù)據(jù)庫(kù)是否正常C、建立應(yīng)用自動(dòng)監(jiān)控系統(tǒng),每5分鐘檢查使用數(shù)據(jù)庫(kù)的應(yīng)用是否正常D、建立24小時(shí)值班制度,管理員每5分鐘檢查使用數(shù)據(jù)庫(kù)的應(yīng)用是否正常標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)監(jiān)控機(jī)制包括自動(dòng)監(jiān)控機(jī)制和手動(dòng)監(jiān)控機(jī)制。自動(dòng)監(jiān)控機(jī)制由DBMS自動(dòng)檢測(cè)數(shù)據(jù)庫(kù)的運(yùn)行情況,并在數(shù)據(jù)庫(kù)出現(xiàn)問題時(shí)自動(dòng)采取有效措施,防止出現(xiàn)的問題對(duì)數(shù)據(jù)庫(kù)運(yùn)行產(chǎn)生不良影響。手動(dòng)監(jiān)控機(jī)制要求DBA隨時(shí)觀察數(shù)據(jù)庫(kù)的動(dòng)態(tài)變化,并在數(shù)據(jù)庫(kù)出現(xiàn)錯(cuò)誤、故障或產(chǎn)生不適應(yīng)的情況時(shí)能隨時(shí)采取有效措施保護(hù)數(shù)據(jù)庫(kù)。題目中有20臺(tái)機(jī)器,要求5分鐘內(nèi)發(fā)現(xiàn)情況并進(jìn)行處理,因此采用自動(dòng)監(jiān)控措施比較適合。故答案為A項(xiàng)。22、下列關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)、運(yùn)行和維護(hù)工作的說法,正確的是()。A、數(shù)據(jù)庫(kù)設(shè)計(jì)過程中,數(shù)據(jù)庫(kù)的一致性設(shè)計(jì)往往以犧牲效率為代價(jià)B、數(shù)據(jù)庫(kù)設(shè)計(jì)過程中,提高數(shù)據(jù)庫(kù)安全性的同時(shí)一般也會(huì)提高數(shù)據(jù)庫(kù)性能C、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)正式投入運(yùn)行后,開發(fā)團(tuán)隊(duì)將不再參與此應(yīng)用后期工作D、數(shù)據(jù)庫(kù)維護(hù)的主要工作內(nèi)容是進(jìn)行數(shù)據(jù)庫(kù)數(shù)據(jù)備份操作標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)設(shè)計(jì)過程中,提高數(shù)據(jù)庫(kù)安全性的同時(shí)不一定能提高數(shù)據(jù)庫(kù)性能。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)正式投入運(yùn)行后,開發(fā)團(tuán)隊(duì)還要參與此應(yīng)用后期工作,如數(shù)據(jù)庫(kù)的優(yōu)化需要開發(fā)團(tuán)隊(duì)的配合。數(shù)據(jù)庫(kù)維護(hù)的主要工作內(nèi)容是日常維護(hù)、系統(tǒng)監(jiān)控與分析、系統(tǒng)性能優(yōu)化調(diào)整、系統(tǒng)進(jìn)化(升級(jí))等工作。數(shù)據(jù)庫(kù)數(shù)據(jù)備份只是屬于數(shù)據(jù)庫(kù)日常維護(hù)的一小部分。故答案為A選項(xiàng)。23、對(duì)運(yùn)行數(shù)據(jù)庫(kù)實(shí)施監(jiān)控是數(shù)據(jù)庫(kù)管理員日常工作中非常重要的工作職責(zé),數(shù)據(jù)庫(kù)管理員有如下工作:Ⅰ.查看數(shù)據(jù)庫(kù)用戶連接數(shù)Ⅱ.查看數(shù)據(jù)庫(kù)空間是否滿足業(yè)務(wù)需求Ⅲ.檢查數(shù)據(jù)緩沖區(qū)命中率、數(shù)據(jù)庫(kù)鎖情況Ⅳ.定期為數(shù)據(jù)庫(kù)管理系統(tǒng)打補(bǔ)丁Ⅴ.定期備份數(shù)據(jù)庫(kù)上述工作中屬于數(shù)據(jù)庫(kù)監(jiān)控的是()。A、僅Ⅰ、Ⅱ和ⅢB、僅Ⅰ、Ⅱ和ⅣC、僅Ⅰ、Ⅳ和ⅤD、僅Ⅲ和Ⅳ標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)的監(jiān)控分析是指管理員借助相應(yīng)工具在數(shù)據(jù)庫(kù)運(yùn)行過程中監(jiān)測(cè)數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)行情況,掌握系統(tǒng)當(dāng)前或以往的負(fù)荷、配器、應(yīng)用和其他相關(guān)信息。①對(duì)數(shù)據(jù)庫(kù)架構(gòu)體系的監(jiān)控內(nèi)容包括:空間基本信息、空間使用率與剩余空間大小、空間是否具有自動(dòng)擴(kuò)展的能力、哪些表的擴(kuò)展將引起空間的擴(kuò)展,以及段的占用空間與區(qū)間數(shù)等。②對(duì)數(shù)據(jù)庫(kù)性能的監(jiān)控內(nèi)容包括:數(shù)據(jù)緩存區(qū)的命中率、庫(kù)緩沖、用戶鎖、鎖與等待、回滾段、臨時(shí)段使用情況、索引的使用情況、等待事件和共享池等。定期為數(shù)據(jù)庫(kù)管理系統(tǒng)打補(bǔ)丁屬于數(shù)據(jù)系統(tǒng)的維護(hù)工作,定期備份數(shù)據(jù)庫(kù)屬于數(shù)據(jù)庫(kù)備份的工作。故答案為A選項(xiàng)。24、下列做法中有利于提高查詢效率的方法是()A、刪除偶爾使用的索引B、為經(jīng)常作為連接條件的列增加索引C、將日志文件和索引文件放置在同一磁盤上D、將數(shù)據(jù)文件和日志文件放置在同一磁盤上標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:效率低下的SQL語句常常是系統(tǒng)效率不佳的主要原因。以下是幾種優(yōu)化查詢的常用方法。合理使用索引、避免或簡(jiǎn)化排序、消除對(duì)大型表數(shù)據(jù)的順序存取、避免復(fù)雜的正則表達(dá)式、使用臨時(shí)表加速查詢、用排序來取代非順序磁盤存取和不充分的連接條件。故答案為B選項(xiàng)。二、應(yīng)用題(本題共6題,每題1.0分,共6分。)25、一個(gè)事務(wù)執(zhí)行過程中,其正在訪問的數(shù)據(jù)被其他事務(wù)修改,導(dǎo)致處理結(jié)果不正確。這是由于不滿足并發(fā)事務(wù)間的________性而引起的。標(biāo)準(zhǔn)答案:隔離知識(shí)點(diǎn)解析:當(dāng)多個(gè)用戶并發(fā)地存取數(shù)據(jù)時(shí)就會(huì)產(chǎn)生多個(gè)事務(wù)同時(shí)存取一個(gè)數(shù)據(jù)的情況,若對(duì)并發(fā)操作不加控制就可能會(huì)存取不正確的數(shù)據(jù),破壞事務(wù)的一致性和數(shù)據(jù)庫(kù)的一致性。并發(fā)操作帶來的數(shù)據(jù)不一致性主要包括丟失修改、不可重復(fù)讀和讀“臟”數(shù)據(jù),產(chǎn)生上述三類數(shù)據(jù)的不一致性主要原因就是并發(fā)操作破壞了事務(wù)的隔離性,所以數(shù)據(jù)庫(kù)管理系統(tǒng)必須提供并發(fā)控制機(jī)制。26、在數(shù)據(jù)庫(kù)性能優(yōu)化中,建立物化視圖和聚集(Cluster)屬于________優(yōu)化方法。標(biāo)準(zhǔn)答案:存儲(chǔ)或預(yù)先計(jì)算或預(yù)計(jì)算或空間換時(shí)間知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)性能優(yōu)化中,存儲(chǔ)優(yōu)化包括建立物化視圖和聚集。27、在數(shù)據(jù)庫(kù)調(diào)優(yōu)過程中,在“學(xué)生信息表”中增加“所在系名”,以減少查詢過程中的表連接次數(shù),此種調(diào)優(yōu)方法被稱為增加________方法。標(biāo)準(zhǔn)答案:冗余列或冗余屬性知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)設(shè)計(jì)的實(shí)用原則是:在數(shù)據(jù)冗余和處理速度之間找到合適的平衡點(diǎn)。滿足范式的表一定是規(guī)范化的表,但不一定是最佳的設(shè)計(jì)。很多情況下會(huì)為了提高數(shù)據(jù)庫(kù)的運(yùn)行效率,常常需要降低范式標(biāo)準(zhǔn):適當(dāng)增加冗余,達(dá)到以空間換時(shí)間的目的。合理的冗余可以分散數(shù)據(jù)量大的表的并發(fā)壓力,也可以加快特殊查詢的速度,冗余列(冗余屬性)可以有效減少數(shù)據(jù)庫(kù)表的連接,提高效率。故答案為冗余列或冗余屬性。28、新增匯總表的調(diào)優(yōu)方法是一種以空間換________的調(diào)優(yōu)方法。標(biāo)準(zhǔn)答案:時(shí)間知識(shí)點(diǎn)解析:新增匯總表的調(diào)優(yōu)方法是一種以空間換時(shí)間的調(diào)優(yōu)方法。29、為了提高數(shù)據(jù)庫(kù)性能,在銷售單據(jù)表中增加“總價(jià)”字段(由表中“單價(jià)”ד數(shù)量”計(jì)算而來),此種數(shù)據(jù)庫(kù)優(yōu)化方法被稱為增加________冗余列方法。標(biāo)準(zhǔn)答案:派生或?qū)С鲋R(shí)點(diǎn)解析:派生性冗余列是指表中增加的列由表中的一些數(shù)據(jù)項(xiàng)經(jīng)過計(jì)算生成。它的作用是在查詢時(shí)減少接連接操作,避免使用聚合函數(shù)。30、在數(shù)據(jù)庫(kù)調(diào)優(yōu)過程中,需要對(duì)數(shù)據(jù)庫(kù)鎖粒度進(jìn)行控制。鎖的粒度越大,事務(wù)并發(fā)執(zhí)行程度越低,數(shù)據(jù)庫(kù)系統(tǒng)開銷越________。標(biāo)準(zhǔn)答案:小或少或低知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)管理系統(tǒng)對(duì)事務(wù)的并發(fā)執(zhí)行進(jìn)行控制,以保證數(shù)據(jù)庫(kù)一致性,最常用的方法是封鎖的方法。封鎖粒度與系統(tǒng)的并發(fā)度和并發(fā)控制的開銷密切相關(guān)。封鎖的粒度越大,并發(fā)度就越小,同時(shí)系統(tǒng)的開銷就越小。封鎖的粒度越小,并發(fā)度就越大,同時(shí)系統(tǒng)的開銷就越大。故答案小或少或低。計(jì)算機(jī)三級(jí)數(shù)據(jù)庫(kù)技術(shù)(數(shù)據(jù)庫(kù)運(yùn)行維護(hù)與優(yōu)化)機(jī)試模擬試卷第4套一、選擇題(本題共24題,每題1.0分,共24分。)1、現(xiàn)有商品表(商品號(hào),商品名,商品價(jià)格,商品描述),銷售表(顧客號(hào),商品號(hào),銷售數(shù)量,銷售日期)。關(guān)于性能優(yōu)化有以下做法:Ⅰ.因?yàn)楹苌儆玫缴唐访枋鰧傩?,可以將其單?dú)存儲(chǔ)Ⅱ.因?yàn)榻?jīng)常按照商品名查詢商品的銷售數(shù)量,可以在銷售表中添加商品名屬性Ⅲ.因?yàn)榻?jīng)常執(zhí)行商品表和銷售表之間的連接操作,可以將它們組織成聚集文件Ⅳ.因?yàn)榻?jīng)常按照商品號(hào)對(duì)銷售表執(zhí)行分組操作,可以將銷售表組織成散列文件以上做法中,正確的是()。A、僅Ⅰ和Ⅱ和ⅢB、僅Ⅰ、Ⅱ和ⅣC、僅Ⅰ、Ⅲ和ⅣD、全部都是標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:Ⅰ:因?yàn)楹苌儆玫缴唐访枋鰧傩裕到y(tǒng)在查詢時(shí)也就很少查詢。因此可以將其分割,這樣雖然破壞了表的整體性,卻可以將系統(tǒng)得到優(yōu)化。Ⅱ:增加冗余列是指在多個(gè)表中增加具有相同語義的列,它常用來在查詢時(shí)避免連接操作,值得一提的是,主碼和外碼在多表中重復(fù)出現(xiàn)不屬于冗余列,這里指得冗余列是非關(guān)鍵字字段在多表的中的出現(xiàn)。由于表的連接操作是比較費(fèi)時(shí)的,如果在表中增加冗余列,在行上執(zhí)行查詢操作時(shí)不需要進(jìn)行表的連接操作,從而提高了查詢效率。Ⅲ:一個(gè)聚集是一組表,可將經(jīng)常一起使用的具有同一公共列值的多個(gè)表中的數(shù)據(jù)行存儲(chǔ)在一起。對(duì)于經(jīng)常頻聚一起查詢的表,使用聚集比較方便。Ⅳ:通常在運(yùn)行OrderBy和GroupBy語句時(shí)會(huì)涉及到排序的操作,尤其是對(duì)大型的表進(jìn)行重復(fù)的排序,會(huì)引起磁盤很大的開銷。而散文件的優(yōu)點(diǎn)是:文件隨機(jī)存放,記錄不需進(jìn)行排序;插入、刪除方便;存取速度快;不需要索引區(qū),書省存儲(chǔ)空間。因此帶有OrderBy和GroupBy的表可以使用散列文件存儲(chǔ),提高查詢效率。2、已知有關(guān)系:?jiǎn)T工(員工名,性別,出生日期,工資,部門名),對(duì)該關(guān)系有如下查詢操作:SELECT部門名,SUM(工資)FROM員工WHERE性別=’男’AND出生日期ISNOTNULLGROUPBY部門名為了加快其查詢速度,則應(yīng)該()。A、在工資上建索引B、在性別上建索引C、在出生日期上建索引D、在部門名上建索引標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:索引的使用要恰到好處,其使用原則一般如下:(1)經(jīng)常在查詢中作為條件被使用的列,應(yīng)為其建立索引。(2)頻繁進(jìn)行排序或分組(即進(jìn)行g(shù)roupby或orderby操作)的列,應(yīng)為其建立索引。(3)一個(gè)列的值域很大時(shí),應(yīng)為其建立索引。(4)如果待排序的列有多個(gè),應(yīng)在這些列上建立復(fù)合索引。(5)可以使用系統(tǒng)工具來檢查索引的完整性,必要時(shí)進(jìn)行修復(fù)。故答案為D項(xiàng)。3、下列有關(guān)數(shù)據(jù)庫(kù)優(yōu)化的說法,正確的是()A、在查詢語句速度較慢時(shí),可考慮根據(jù)查詢條件建立索引B、增加服務(wù)器CPU一定可以提高數(shù)據(jù)庫(kù)查詢速度C、將系統(tǒng)的存儲(chǔ)冗余方案從RAID0改為RAID1可以提高數(shù)據(jù)庫(kù)讀性能D、將數(shù)據(jù)庫(kù)服務(wù)器網(wǎng)卡從千兆升級(jí)到萬兆,總可以提高查詢速度標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)性能優(yōu)化是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)上線后最常見的運(yùn)行維護(hù)任務(wù)之一。數(shù)據(jù)庫(kù)性能優(yōu)化對(duì)數(shù)據(jù)庫(kù)管理員的要求也較高。調(diào)整一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的性能要求熟悉系統(tǒng)環(huán)境、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用程序以及應(yīng)用程序所使用的數(shù)據(jù)。單純?cè)黾訑?shù)據(jù)庫(kù)CPU數(shù)量和增加服務(wù)器內(nèi)存未必會(huì)提高數(shù)據(jù)庫(kù)查詢速度,另外數(shù)據(jù)庫(kù)性能優(yōu)化需要并發(fā)人員參與,也需要了解系統(tǒng)的業(yè)務(wù)功能和業(yè)務(wù)流程。網(wǎng)絡(luò)性能也會(huì)影A向數(shù)據(jù)庫(kù)的性能,但未必一定會(huì)提高查詢速度。將系統(tǒng)的存儲(chǔ)冗余方案從RAID0改為RAID1,可以加強(qiáng)系統(tǒng)的可靠性,但沒有提高數(shù)據(jù)庫(kù)的讀寫能力。根據(jù)查詢條件,在適合的字段上面建立索引,一般會(huì)提高查詢速度。故答案為A選項(xiàng)。4、某數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)在運(yùn)行中,用戶反映某操作很慢。系統(tǒng)工程師在用戶的客戶機(jī)及數(shù)據(jù)庫(kù)服務(wù)器上使用數(shù)據(jù)庫(kù)管理系統(tǒng)自帶的客戶端程序執(zhí)行此操作所涉及的SQL語句,發(fā)現(xiàn)在兩個(gè)環(huán)境下SQL語句執(zhí)行的速度都很慢。為了提高效率,下列檢查無需進(jìn)行的是()A、檢查客戶機(jī)到數(shù)據(jù)庫(kù)服務(wù)器的網(wǎng)絡(luò)情況B、檢查數(shù)據(jù)庫(kù)服務(wù)器的CPU使用情況C、檢查這些操作涉及到的表是否已建立有效的索引D、檢查數(shù)據(jù)庫(kù)中是否存在大量鎖標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在客戶機(jī)和數(shù)據(jù)庫(kù)服務(wù)器上使用數(shù)據(jù)庫(kù)管理系統(tǒng)自帶的客戶端程序分別執(zhí)行都很慢,則排除了網(wǎng)絡(luò)對(duì)于數(shù)據(jù)處理操作的影響。5、在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的運(yùn)行維護(hù)階段,設(shè)有如下工作:Ⅰ.監(jiān)控?cái)?shù)據(jù)庫(kù)用戶連接數(shù)Ⅱ.監(jiān)控并處理事務(wù)死鎖Ⅲ.?dāng)?shù)據(jù)出現(xiàn)問題時(shí)恢復(fù)數(shù)據(jù)庫(kù)數(shù)據(jù)以核查問題Ⅳ.監(jiān)控?cái)?shù)據(jù)庫(kù)空間使用情況,調(diào)整存儲(chǔ)空間分配Ⅴ.使用開發(fā)人員提供的SQL命令初始化數(shù)據(jù)庫(kù)中的表以上屬于數(shù)據(jù)庫(kù)管理員日常管理工作的是()。A、僅Ⅰ、Ⅱ、Ⅲ和ⅣB、僅Ⅰ、Ⅱ、Ⅲ和ⅤC、僅Ⅰ、Ⅱ、Ⅳ和ⅤD、僅Ⅱ、Ⅲ、Ⅳ和Ⅴ標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)管理員(DBA)日常管理工作有:系統(tǒng)監(jiān)控與分析(如Ⅰ)、系統(tǒng)性能優(yōu)化調(diào)整、系統(tǒng)進(jìn)化(升級(jí))、并發(fā)控制(如Ⅱ)、存儲(chǔ)空間管理(Ⅳ)、安全性維護(hù)(Ⅲ)、完整性維護(hù)、備份與恢復(fù)等。Ⅴ是屬于數(shù)據(jù)庫(kù)實(shí)現(xiàn)階段。故答案為A項(xiàng)。6、下列有關(guān)數(shù)據(jù)庫(kù)運(yùn)行維護(hù)過程中數(shù)據(jù)庫(kù)的重組和重構(gòu)操作,說法錯(cuò)誤的是()。A、整理回收空間碎片屬于數(shù)據(jù)庫(kù)重組操作B、升級(jí)數(shù)據(jù)庫(kù)軟件版本屬于數(shù)據(jù)庫(kù)重構(gòu)操作C、改變某一列的數(shù)據(jù)類型屬于數(shù)據(jù)庫(kù)重構(gòu)操作D、調(diào)整數(shù)據(jù)庫(kù)服務(wù)器磁盤分區(qū)屬于數(shù)據(jù)庫(kù)重組操作標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)重組是指按照系統(tǒng)設(shè)計(jì)要求對(duì)數(shù)據(jù)庫(kù)存儲(chǔ)空間進(jìn)行全面
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度鋼材品牌授權(quán)及合作推廣合同3篇
- 二零二五版戶外燈具打膠制作合同范本3篇
- 二零二五版建筑材料租賃與資金支付合同3篇
- 二零二五版消防管道材料買賣合同范本3篇
- 二零二五版空壓機(jī)租賃與租賃期滿設(shè)備回收合同3篇
- 二零二五版文化旅游項(xiàng)目開發(fā)合作購(gòu)銷合同文化融合3篇
- 二零二五版股票期權(quán)授予及解約條款合同書3篇
- 二零二五年度電腦系統(tǒng)集成與售后全面保修合同3篇
- 2025年廠房維修保養(yǎng)與安全責(zé)任合同3篇
- 2025版冷凍食品儲(chǔ)藏租賃合同范本3篇
- 霧化吸入療法合理用藥專家共識(shí)(2024版)解讀
- 寒假作業(yè)(試題)2024-2025學(xué)年五年級(jí)上冊(cè)數(shù)學(xué) 人教版(十二)
- 銀行信息安全保密培訓(xùn)
- 市政道路工程交通疏解施工方案
- 2024年部編版初中七年級(jí)上冊(cè)歷史:部分練習(xí)題含答案
- 拆遷評(píng)估機(jī)構(gòu)選定方案
- 床旁超聲監(jiān)測(cè)胃殘余量
- 上海市松江區(qū)市級(jí)名校2025屆數(shù)學(xué)高一上期末達(dá)標(biāo)檢測(cè)試題含解析
- 綜合實(shí)踐活動(dòng)教案三上
- 《新能源汽車電氣設(shè)備構(gòu)造與維修》項(xiàng)目三 新能源汽車照明與信號(hào)系統(tǒng)檢修
- 2024年新課標(biāo)《義務(wù)教育數(shù)學(xué)課程標(biāo)準(zhǔn)》測(cè)試題(附含答案)
評(píng)論
0/150
提交評(píng)論