為大家收集整理了《2013年微軟認證練習及答案22》供大家參考,希望對大家有所幫助?。。?BR> 1你正在使用SQL SERVER 2005服務器SQL1上的一個名為DB1的數據庫。DB1 7X24小時不間斷運行。DB1最近的一個副本保存在名為SQLtest的服務器上,SQLtest同時也在運行著SQL SERVER 2005.你發(fā)覺在SQL1上的查詢存在著大量的對表完全掃描,為此你得出結論DB1數據庫需要額外的索引。目前已經有適合DTA(Database Engine Tuning Advisor:數據庫引擎優(yōu)化顧問)的工作負荷文件,你需要做的是利用DTA對工作負荷文件進行分析。在分析的過程中,你必須要保證SQL1服務器良好的工作性能,而且要保證DTA推薦的建議是有效的。你應該如何實現這個目標?
A. 把工作負荷文件保存在SQL1上。在SQLTest上啟動DTA并連接到SQL1上,然后選上所有的
優(yōu)化選項并且在高級選項對話框中選中“僅生成聯(lián)機建議”,然后啟動分析。
B. 把工作負荷文件存儲在 SQLtest上。在SQLTest上啟動DTA并連接到SQLTest上,然后選上所有的優(yōu)化選項并且在高級選項對話框中選中“僅生成聯(lián)機建議”,然后啟動分析。
C. 把工作負荷文件保存在SQL1上。在SQL1上啟動DTA并連接到SQL1上,然后選上所有的優(yōu)化選項并且在高級選項對話框中選中“所有建議均為脫機建議”,然后啟動分析。
D. 把工作負荷文件存儲在 SQLtest上。在SQLTest上啟動DTA并連接到SQLTest上,然后選上所有的優(yōu)化選項并且在高級選項對話框中選中“所有建議均為脫機建議”,然后啟動分析。
答案: B
2公司A使用SQL SERVER 2005 數據庫。最近,用戶報告“收到訂單處理系統(tǒng)出現死鎖的錯誤消息“的頻率增加了(訂單處理系統(tǒng)最近常出現死鎖)。你需要去監(jiān)視在死鎖發(fā)生時,那一個對象和SQL SERVER進程ID正在運行。為此,你需要在死鎖發(fā)生時,每一個參與者的狀態(tài)信息,你應該如何得到?
A. 通過使用SQL Server Profiler跟蹤Lock:Timeout事件。
B. 通過使用系統(tǒng)監(jiān)視器,觀察SQLServer:Locks - Number of Deadlocks/sec 計數器。
C. 通過使用SQL Server Profiler跟蹤Lock:Deadlock事件。
D. 通過使用SQL Server Profiler跟蹤Lock:Deadlock Chain事件。
答案: D
3你是公司A北京分公司的DBA。公司使用的是SQL SERVER 2005 數據庫,它不包含任何視圖。你要用數據庫引擎優(yōu)化顧問(DTA)去優(yōu)化這個數據庫。適合的工作負荷文件已經存在了。現在,你只需要找到目前缺少的非聚集索引。在整個處理的過程中,你需要保證現有的物理架構完好,并且優(yōu)化建議對于分區(qū)數據有的性能。為了達到這個目標,你應該如何配置DTA選項?
答案:非聚集索引,完全分區(qū),保留所有現有PDS
4你在為一家銀行工作。這家銀行使用SQL SERVER 2005 數據庫存儲客戶的在線交易數據。已知,銀行每天處理大約50,000次交易。應用系統(tǒng)必須要求在列TransactionID上有一個聚集索引?,F在,你要為交易創(chuàng)建一個表,它能高效的支持按日期進行交易報表的查詢。請問,下面那兩種方法可以達到這個目的?
A. 以日期列創(chuàng)建一個非聚集索引。
B. 以日期列創(chuàng)建聚集索引。
C. 映射每一個數據分區(qū)到一個文件組上,每一文件組放置在不同的物理磁盤上。
D. 創(chuàng)建一個以日期進行分區(qū)的分區(qū)方案。
答案: A,D
5公司A使用SQL SERVER 2005 數據庫。數據庫包含一個名為trg_InsertOrders的觸發(fā)器,這個觸發(fā)器在訂單數據插入到訂單表的時候觸發(fā)。trg_InsertOrders觸發(fā)器主要是負責在插入訂單數據的時候檢查相應的客戶在客戶表中存在。現在,你需要配置這個觸發(fā)器,使他在導入數據的過程中不被觸發(fā)?,F要求你用最便捷的方法達到這個目標,你應該選擇下面那兩個方法?(請選擇兩個答案)
A. ALTER TABLE OrdersDISABLE TRIGGER trg_InsertOrders
B. DROP TRIGGER trg_InsertOrders C. DISABLE TRIGGER trg_InsertOrders ON Orders
D. ALTER TRIGGER trg_InsertOrders ON Orders NOT FOR REPLICATION E. sp_settriggerorder@triggername= 'trg_InsertOrders', @order='None'
答案: A,C
A. 把工作負荷文件保存在SQL1上。在SQLTest上啟動DTA并連接到SQL1上,然后選上所有的
優(yōu)化選項并且在高級選項對話框中選中“僅生成聯(lián)機建議”,然后啟動分析。
B. 把工作負荷文件存儲在 SQLtest上。在SQLTest上啟動DTA并連接到SQLTest上,然后選上所有的優(yōu)化選項并且在高級選項對話框中選中“僅生成聯(lián)機建議”,然后啟動分析。
C. 把工作負荷文件保存在SQL1上。在SQL1上啟動DTA并連接到SQL1上,然后選上所有的優(yōu)化選項并且在高級選項對話框中選中“所有建議均為脫機建議”,然后啟動分析。
D. 把工作負荷文件存儲在 SQLtest上。在SQLTest上啟動DTA并連接到SQLTest上,然后選上所有的優(yōu)化選項并且在高級選項對話框中選中“所有建議均為脫機建議”,然后啟動分析。
答案: B
2公司A使用SQL SERVER 2005 數據庫。最近,用戶報告“收到訂單處理系統(tǒng)出現死鎖的錯誤消息“的頻率增加了(訂單處理系統(tǒng)最近常出現死鎖)。你需要去監(jiān)視在死鎖發(fā)生時,那一個對象和SQL SERVER進程ID正在運行。為此,你需要在死鎖發(fā)生時,每一個參與者的狀態(tài)信息,你應該如何得到?
A. 通過使用SQL Server Profiler跟蹤Lock:Timeout事件。
B. 通過使用系統(tǒng)監(jiān)視器,觀察SQLServer:Locks - Number of Deadlocks/sec 計數器。
C. 通過使用SQL Server Profiler跟蹤Lock:Deadlock事件。
D. 通過使用SQL Server Profiler跟蹤Lock:Deadlock Chain事件。
答案: D
3你是公司A北京分公司的DBA。公司使用的是SQL SERVER 2005 數據庫,它不包含任何視圖。你要用數據庫引擎優(yōu)化顧問(DTA)去優(yōu)化這個數據庫。適合的工作負荷文件已經存在了。現在,你只需要找到目前缺少的非聚集索引。在整個處理的過程中,你需要保證現有的物理架構完好,并且優(yōu)化建議對于分區(qū)數據有的性能。為了達到這個目標,你應該如何配置DTA選項?
答案:非聚集索引,完全分區(qū),保留所有現有PDS
4你在為一家銀行工作。這家銀行使用SQL SERVER 2005 數據庫存儲客戶的在線交易數據。已知,銀行每天處理大約50,000次交易。應用系統(tǒng)必須要求在列TransactionID上有一個聚集索引?,F在,你要為交易創(chuàng)建一個表,它能高效的支持按日期進行交易報表的查詢。請問,下面那兩種方法可以達到這個目的?
A. 以日期列創(chuàng)建一個非聚集索引。
B. 以日期列創(chuàng)建聚集索引。
C. 映射每一個數據分區(qū)到一個文件組上,每一文件組放置在不同的物理磁盤上。
D. 創(chuàng)建一個以日期進行分區(qū)的分區(qū)方案。
答案: A,D
5公司A使用SQL SERVER 2005 數據庫。數據庫包含一個名為trg_InsertOrders的觸發(fā)器,這個觸發(fā)器在訂單數據插入到訂單表的時候觸發(fā)。trg_InsertOrders觸發(fā)器主要是負責在插入訂單數據的時候檢查相應的客戶在客戶表中存在。現在,你需要配置這個觸發(fā)器,使他在導入數據的過程中不被觸發(fā)?,F要求你用最便捷的方法達到這個目標,你應該選擇下面那兩個方法?(請選擇兩個答案)
A. ALTER TABLE OrdersDISABLE TRIGGER trg_InsertOrders
B. DROP TRIGGER trg_InsertOrders C. DISABLE TRIGGER trg_InsertOrders ON Orders
D. ALTER TRIGGER trg_InsertOrders ON Orders NOT FOR REPLICATION E. sp_settriggerorder@triggername= 'trg_InsertOrders', @order='None'
答案: A,C