單項選擇題你是一個保險公司的數(shù)據(jù)庫開發(fā)者。你知道如果數(shù)據(jù)庫在一年前就被生成,那么要執(zhí)行selects,inserts,andupdates操作就需要更長的時間。前期數(shù)據(jù)庫開發(fā)者在開發(fā)前加入了必要的索引。從那時起,其他的儲存過程和表也被加入到數(shù)據(jù)庫中。另外,許多查詢都已經(jīng)沒用過了。你為了使數(shù)據(jù)庫的相應(yīng)時間盡可能加快,你要做什么?()

A.執(zhí)行DBCC UPDATEUSAGE語句阻止數(shù)據(jù)庫去更新sysindexes系統(tǒng)表
B.執(zhí)行DBCC SHOW_STATISTICS語句找到高密度的索引。刪除高密度索引
C.運行索引運行向?qū)ё柚筧 workload file支持索引創(chuàng)建和刪除被建議的索引。
D.用SQL profiler尋找表掃描.添加索引到被發(fā)現(xiàn)表掃描的表當(dāng)中.


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題你是一個SQLServer2005/2008的在線交易處理的數(shù)據(jù)庫的開發(fā)者。你寫了許多存儲過程來產(chǎn)生嚴(yán)格的報表。這些存儲過程能夠訪問存在的且索引的數(shù)據(jù)表。你把儲存過程放在生產(chǎn)環(huán)境前,你要確定新儲存過程有最佳的表現(xiàn)。你也確定數(shù)據(jù)庫的每日操作沒被不利的東西影響。你應(yīng)該做什么?()

A.為包含在存儲過程中的每個分析創(chuàng)建一個覆蓋索引
B.為存儲過程的每個查詢創(chuàng)建一個包含WHERE項的每個列的索引
C.從索引運行向?qū)е杏幂敵鰜泶_認(rèn)索引是否應(yīng)該被添加。
D.在SELECT and WHERE項的每個分析在所有列中創(chuàng)建一個統(tǒng)計表.

3.單項選擇題你正在為你的公司設(shè)計一個SQLServer2005/2008銷售數(shù)據(jù)庫,你們公司有很多基于網(wǎng)絡(luò)的應(yīng)用程序,它們要從銷售數(shù)據(jù)庫提取數(shù)據(jù)。其中的一些應(yīng)用程序通過EXECUTE語句來進(jìn)行相應(yīng)的查詢操作。隨著使用網(wǎng)絡(luò)型應(yīng)用程序的增加。查詢將需要更長的時間來執(zhí)行。如果你要開發(fā)一個能夠執(zhí)行大量查詢語句的網(wǎng)絡(luò)應(yīng)用程序。你要做什么?()

A.用SQL profiler去捕獲RPC:Completed事件,通過Host Name數(shù)據(jù)列分類跟蹤
B.用SQL profiler去捕獲SQL:StmtCompleted事件.通過Application Name數(shù)據(jù)列分類跟蹤
C.用系統(tǒng)監(jiān)視器監(jiān)視SQL Server:Database counter.S.elect all counters for the Salesdatabase
D.用系統(tǒng)監(jiān)視器監(jiān)視SQLServer:General Statistics counter.Select all counters for the Sales database.

4.單項選擇題

你是你們公司銷售數(shù)據(jù)庫的開發(fā)者。這個數(shù)據(jù)庫有個名字叫Order的表。創(chuàng)建表的腳本如下:為了使這個查詢語句效率高點。你應(yīng)該作什么?()

A.在OrderDate上創(chuàng)建非群集索引
B.在OrderDate上創(chuàng)建一個群集索引.
C.把OrderID上的群集索引換成非群集索引
D.把OrderDate添加到CustomerID的非群集索引中