單項選擇題您是一數(shù)據(jù)庫的開發(fā)者,該數(shù)據(jù)庫用來報告時間。通常平均每次有5個用戶同時訪問該數(shù)據(jù)庫,且查詢響應(yīng)時間小于1秒鐘。然而,在星期五下午和星期一早上,當(dāng)大多數(shù)雇員輸入他們的時間,該數(shù)據(jù)庫使用率增加到平均每次50個用戶。在這段時間內(nèi),查詢響應(yīng)時間增加到平均15到20秒。您要減慢響應(yīng)速度的原因并解決問題。你該怎么做?()

A.用sp_lock和sp_who系統(tǒng)存儲過程找出鎖的資源和占用鎖的進程。用這些信息來識別和重設(shè)引起鎖的事務(wù)。
B.用系統(tǒng)表sysprocesses和sysobjects找出死鎖的資源并確定訪問該資源的進程。
C.用系統(tǒng)表sysprocesses找出哪個資源正在被訪問。在所有被訪問的表的主鍵上添加聚集索引。
D.用sp_monitor系統(tǒng)存儲過程來確認(rèn)增加的查詢時間影響了哪個進程。為該進程設(shè)置一個限制性較小的事務(wù)隔離級別。


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題你是一醫(yī)院數(shù)據(jù)庫的開發(fā)者.醫(yī)院一共有26層,每一層提供了4個房間。你設(shè)計一個控制物品清單的數(shù)據(jù)庫。某些使用方便的列須每次都存儲。當(dāng)使用某一個列時,鍵用來減少計算數(shù)據(jù)庫里的物品清單。供應(yīng)管理者應(yīng)在可用空間少于列的最小值時翻頁。你該怎么做?()

A.創(chuàng)建一個用來更新inventory表的存儲過程。如果結(jié)果小于重新儲存量,使用xp_logevent存儲過程來翻頁。
B.在inventory表上創(chuàng)建一個INSTEAD OF UPDATE觸發(fā)器。如果inserted表中的數(shù)量小于重新儲存量,使用SQL AgentMail來發(fā)送e-mail信息給翻頁者
C.在inventory表上創(chuàng)建一個FOR UPDATE觸發(fā)器.如果inserted表中的數(shù)量小于重新儲存量,使用xp_sendmail系統(tǒng)存儲過程來翻頁。
D.設(shè)置SQL server作業(yè)每隔4小時運行一次,配置該作業(yè)使用the@notify_level_page=2argument.配置該作業(yè)讓它測試列的大小它將觸發(fā)供應(yīng)者翻頁。

2.單項選擇題

您是一集裝箱制造公司的數(shù)據(jù)庫開發(fā)者。您的公司生產(chǎn)的集裝箱是一些不同型號的。存儲集裝箱信息的表如下所示有Size、Container和Shape表。數(shù)據(jù)存儲在表中的示例如圖所示
集裝箱的大小定期地改變。數(shù)據(jù)庫用戶經(jīng)常需要一集裝箱的體積。集裝箱的體積是根據(jù)shape和size表中的信息計算的。您要隱藏計算的詳細(xì)結(jié)果,以便the volume can be easily accessed in a SELECTquery with the rest of the container information。你應(yīng)該做什么?()

A.創(chuàng)建一個以ContainerID為根據(jù)并且能夠清空集裝箱的體積的用戶自定義函數(shù)。
B.創(chuàng)建一個以ContainerID為根據(jù)并且能夠清空集裝箱的體積的存儲過程.
C.為Container表添加一個名為volume的字段。創(chuàng)建一個觸發(fā)器來計算和存儲體積當(dāng)有一個新的集裝箱插入表中的時候.
D.給Container表添加一個計算列來計算集裝箱的體積。

4.多項選擇題

你設(shè)計了一個包含客戶訂單的數(shù)據(jù)庫??蛻裘看蜗掠唵螘r都將訂購成倍的產(chǎn)品。你再觀察如圖所示的數(shù)據(jù)庫設(shè)計:你想縮短查詢的響應(yīng)時間和將數(shù)據(jù)冗余最小化。你應(yīng)該怎么做?()

A.創(chuàng)建一個新的名為OrderDetail的訂貨表,為該表添加OrderID、ProductID、Quantity字段。
B.在Orders表的OrderID、ProductID字段上創(chuàng)建一個混合的主鍵約束
C.從Orders表中除去ProductID、Quantity這兩個字段.
D.在Orders表的OrderID上創(chuàng)建一個唯一約束.
E.將UnitPrice這個字段從Products表移動到Orders表.

5.單項選擇題

你是一個技術(shù)培訓(xùn)中心數(shù)據(jù)庫開發(fā)者。通常地,用書面管理雇員的學(xué)歷、教師、課程和教室安排。這個培訓(xùn)中心希望通過開發(fā)一個數(shù)據(jù)庫錄入信息來實現(xiàn)無紙化記錄。你為這個數(shù)據(jù)庫設(shè)計表,設(shè)計如圖
你想縮短查詢的響應(yīng)時間和將數(shù)據(jù)冗余最小化。你應(yīng)該做什么?()

A.創(chuàng)建一個名為Instructors的新表。包含InstructorID、InstructorName、OfficePhone等字段,為添加一個Courses表添加一個名為InstructorID的字段。
B.將Classroom中的所有字段復(fù)制到Courses,并刪除Classroom表。
C.移除Courses表的主鍵約束用一個基于CourseID和CourseTitle的主鍵約束來代替。
D.移除ClassroomID字段,并在ClassroomNumber和ClassTime字段上以主鍵約束做基礎(chǔ)。