日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

淺談SQL Server跟蹤數(shù)據(jù)實(shí)現(xiàn)索引優(yōu)化向?qū)Mssql數(shù)據(jù)庫(kù)教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:如何使SQL Server 2000中生成XML
以前在介紹SQL2k的時(shí)候已經(jīng)提到了SQL2k對(duì)XML的支持,使用for XML語(yǔ)句就可以很容易的把執(zhí)行的結(jié)果轉(zhuǎn)化為一個(gè)XML,這樣可以在很大程度上提高系統(tǒng)運(yùn)行效率和開(kāi)發(fā)速度,詳細(xì)的內(nèi)容請(qǐng)參見(jiàn)Books Online。 但是在使用ADO(Required ADO 2.6)訪問(wèn)返回的XML的方式和原

使用SQL Server事件探查器工具,你可用一個(gè)捕獲到的跟蹤來(lái)收集有關(guān)服務(wù)器的重要信息。與索引優(yōu)化向?qū)?Index Tuning Wizard,ITW)以及正確的常規(guī)索引信息配合,這種跟蹤可幫助你調(diào)試SQL Server應(yīng)用程序并優(yōu)化性能。本文將逐步指導(dǎo)你獲取跟蹤數(shù)據(jù),并在ITW中實(shí)際使用它。

SQL Server性能優(yōu)化

請(qǐng)參考以下文章,了解如何優(yōu)化SQL Server應(yīng)用程序的性能:

優(yōu)化SQL Server索引的小技巧;

使用索引調(diào)節(jié)向?qū)д{(diào)整應(yīng)用程序的性能;

使用查詢(xún)分析器調(diào)整SQL服務(wù)器腳本;

索引優(yōu)化向?qū)А?/p>

從SQL Server事件探查器捕獲到的任何跟蹤都可用于ITW。一旦收集好你的跟蹤(收集到文件或數(shù)據(jù)庫(kù)表中),就可運(yùn)行ITW,并利用你剛才捕獲的數(shù)據(jù)。

圖A

選擇一個(gè)向?qū)?/p>

要初始化ITW(參見(jiàn)圖A),請(qǐng)單擊【運(yùn)行向?qū)А繄D標(biāo),再選擇【管理】|【索引優(yōu)化向?qū)А�。另外,還可直接在命令提示行中執(zhí)行itwiz.exe,這在遠(yuǎn)程調(diào)節(jié)SQL Server時(shí)尤其有用。

接著(參見(jiàn)圖B),你可更改事先選擇的服務(wù)器,它應(yīng)呈現(xiàn)為灰色,再?gòu)南吕斜碇羞x擇想優(yōu)化的數(shù)據(jù)庫(kù)。

圖B

還可在圖B中撤選或選擇【保留所有現(xiàn)有索引】復(fù)選框。如果撤選,SQL Server就會(huì)盡最大努力來(lái)推薦最佳的索引架構(gòu),但同時(shí)也會(huì)增加操作時(shí)間,而且會(huì)對(duì)數(shù)據(jù)庫(kù)帶來(lái)最高的負(fù)荷。

還可讓SQL Server為你創(chuàng)建索引視圖,它將作為向?qū)л敵鰞?nèi)容的一部分提供。索引視圖可用于多種場(chǎng)合。圖B最后一部分包含了優(yōu)化模式選項(xiàng)。注意如果選擇徹底優(yōu)化,那么整個(gè)過(guò)程會(huì)花費(fèi)可觀的時(shí)間,具體取決于工作文件的大小、記錄數(shù)以及你準(zhǔn)備分析的索引數(shù)目。

在此過(guò)程中,SQL Server的性能會(huì)受到嚴(yán)重影響,所以在操縱這些選項(xiàng)時(shí),要特別注意你的工作環(huán)境。例如,如果你有一個(gè)生產(chǎn)型OLTP數(shù)據(jù)庫(kù),但日志記錄到一個(gè)OLAP服務(wù)器,那么應(yīng)該針對(duì)OLAP數(shù)據(jù)庫(kù)來(lái)運(yùn)行向?qū)�,再將建議的更改應(yīng)用于這兩個(gè)系統(tǒng)。

圖C

如圖C所示,你可使用文件或數(shù)據(jù)庫(kù)跟蹤來(lái)初始化向?qū)А5?個(gè)選項(xiàng)(在圖C中呈現(xiàn)灰色不可用狀態(tài))只有在你從查詢(xún)分析器中運(yùn)行ITW時(shí)才可使用。顯然,查詢(xún)分析器允許你定位一個(gè)較小的問(wèn)題集,而不必面對(duì)一個(gè)包容面更廣的事件探查器跟蹤。

圖D

圖D展示了高級(jí)選項(xiàng)�?稍诖嗽O(shè)置3個(gè)參數(shù)。首先,你可限制ITW要在跟蹤中使用的查詢(xún)數(shù)。對(duì)于較大的跟蹤,這有助于縮短ITW的工作時(shí)間。但是,這個(gè)選項(xiàng)的精確度不夠高,因?yàn)橐坏┲付ǖ臄?shù)目低于查詢(xún)總數(shù),那么ITW使用的查詢(xún)將是隨機(jī)選擇的。其次,你可指定索引最多消耗多少M(fèi)B的空間。最后,你可設(shè)置ITW嘗試實(shí)現(xiàn)的最大列數(shù),默認(rèn)是16個(gè)列。

圖E

圖E顯示了你如何選擇想讓向?qū)z查的表。顯然,你的跟蹤需要針對(duì)這些表捕獲最有代表性的活動(dòng),向?qū)Р拍茏詈玫匕l(fā)揮作用。同樣地,選擇的表越多,優(yōu)化時(shí)間越長(zhǎng)。

圖F

圖F顯示了向?qū)У慕ㄗh,你可選擇要由向?qū)Р扇〉男袆?dòng)(如果有的話(huà))。

圖G

還可查看如圖G所示的分析,更好地理解向?qū)Ыo出的建議。

圖H

接著,你可選擇是讓SQL Server立即應(yīng)用更改(如圖H所示),還是安排在以后某個(gè)時(shí)間進(jìn)行。另外,還可將包含了推薦更改的一個(gè)腳本保存下來(lái)。

圖I

最后,在如圖I所示的屏幕中,可以選擇退回去查看以前的屏幕,選擇完成,或者選擇取消向?qū)А?/p>

分享:兩種技巧處理SQL Server中的單引號(hào)
和數(shù)據(jù)庫(kù)打交道要頻繁地用到SQL語(yǔ)句,除非你是全部用控件綁定的方式,但采用控件綁定的方式存在著靈活性差、效率低、功能弱等等缺點(diǎn)。因此,大多數(shù)的程序員極少或較少用這種綁定的方式。而采用非綁定方式時(shí)許多程序員大都忽略了對(duì)單引號(hào)的特殊處理,一旦SQL

來(lái)源:模板無(wú)憂(yōu)//所屬分類(lèi):Mssql數(shù)據(jù)庫(kù)教程/更新時(shí)間:2009-06-26
相關(guān)Mssql數(shù)據(jù)庫(kù)教程