国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
性能監(jiān)視器和SQL Server Profile 的功能和用途分別是什么
使用SQL Server Profiler

1.  了解SQL Server Profiler
     SQL Server Profiler 是圖形化實(shí)時(shí)監(jiān)視工具,能幫助系統(tǒng)管理員監(jiān)視數(shù)據(jù)庫(kù)和服務(wù)器之行為, 比如死鎖之?dāng)?shù)量,致命之錯(cuò)誤,跟蹤Transact-SQL 語(yǔ)句和存儲(chǔ)過(guò)程。可以把這些監(jiān)視數(shù)據(jù)存入表或文件中,并在以后某一時(shí)間重新顯示這些事件來(lái)一步一步之進(jìn)行分析。
    通常我們使用SQL Server Profiler 僅監(jiān)視某些插入事件,這些事件主要有:
登錄連接之失敗、成功或斷開(kāi)連接;
DELETE、 INSERT、 UPDATE 命令;
遠(yuǎn)程存儲(chǔ)過(guò)程調(diào)用(RPC) 之狀態(tài);
存儲(chǔ)過(guò)程之開(kāi)始或結(jié)束,以及存儲(chǔ)過(guò)程中之每一條語(yǔ)句;
寫入SQL Server 錯(cuò)誤日志之錯(cuò)誤;
打開(kāi)之游標(biāo);
向數(shù)據(jù)庫(kù)對(duì)象添加鎖或釋放鎖。
    我們之所以不監(jiān)視過(guò)多之事件,原因在于對(duì)事件進(jìn)行監(jiān)視往往增加系統(tǒng)之負(fù)擔(dān),并且使跟蹤文件很快增長(zhǎng)成大容量文件,從而引起不必要之麻煩。

2.  創(chuàng)建跟蹤
    在SQL Server 中可以使用SQL Server Profiler 創(chuàng)建跟蹤,也可以使用跟蹤創(chuàng)建向?qū)Щ蚴菙U(kuò)展存儲(chǔ)過(guò)程。在這里我們將介紹如何使用SQL Server Profiler 來(lái)創(chuàng)建跟蹤。

(1) 啟動(dòng)SQL Server Profiler (與啟動(dòng)SQL Server Enterprise Manager 一樣),從File 之下拉菜單中選擇New, 再選擇Trace 選項(xiàng),此時(shí)打開(kāi)Trace Properties 對(duì)話框,如圖19-2 所示。
    在該對(duì)話框中定義跟蹤之名稱、類型、運(yùn)行跟蹤之SQL Server 以及跟蹤輸出數(shù)據(jù)之存儲(chǔ)方式。其中各選項(xiàng)之含義為:
Shared: 表示所有被允許登錄到運(yùn)行SQL Server Profiler 服務(wù)器之用戶都可以使用該跟蹤;
Private: 表示只有當(dāng)前創(chuàng)建者可以使用該跟蹤;
Capture to file: 表示將跟蹤結(jié)果存儲(chǔ)到文件中,可減少進(jìn)行跟蹤時(shí)之內(nèi)存開(kāi)銷;
Capture to table: 表示將跟蹤結(jié)果存儲(chǔ)到表中,這極易引起較大之額外系統(tǒng)開(kāi)銷。

(2) 選中Events 標(biāo)簽頁(yè),所示該對(duì)話框用來(lái)確定將跟蹤哪些事件。在 Available Events 下之窗口中選擇要跟蹤之事件,底部之方框內(nèi)便顯示出該事件之含義,單擊Add ,增加到Selected Events 事件中;

(3) 選中Data Columns 標(biāo)簽頁(yè),。在該對(duì)話框可以選擇跟蹤事件哪些數(shù)據(jù)列,通常選擇那些我們比較關(guān)心之列。

(4) 選中Filters 標(biāo)簽頁(yè)。

(5) 單擊“確定”按鈕完成跟蹤創(chuàng)建。

3.  查看、分析跟蹤
    使用SQL Server Profiler 可以查看跟蹤中之事件數(shù)據(jù),在跟蹤中之每一行代表一個(gè)事件,這些事件數(shù)據(jù)是由跟蹤之屬性決定之??梢园裇QL Server 數(shù)據(jù)拷貝到其它之應(yīng)用程序中,如SQL Server Query Analyzer 或Index Tuning Wizard 然后利用它們進(jìn)行數(shù)據(jù)分析 ,但通常我們使用SQL Server Profiler 來(lái)進(jìn)行跟蹤分析。
    利用SQL Server Profiler 既可以打開(kāi)擴(kuò)展名為.trc 之跟蹤文件,也可以打開(kāi)擴(kuò)展名為.log 之日志文件,以及一般之SQL 腳本文件
    因?yàn)楦櫺畔⑼ǔ14嬖谖募虮碇?,所以通過(guò)打開(kāi)表或文件就可以查看、分析跟蹤。
    打開(kāi)跟蹤之步驟為:
    從File 菜單中選擇Open, 再選擇Trace Files.


Sql server 性能監(jiān)視器:

要標(biāo)識(shí)CPU內(nèi)核性能,Windows 2000系統(tǒng)提供了一個(gè)系統(tǒng)對(duì)象計(jì)數(shù)器:% Total Processor Time,該計(jì)數(shù)器評(píng)估CPU的平均使用情況這個(gè)計(jì)數(shù)器用來(lái)監(jiān)視CPU使用情況。如果在一段連續(xù)時(shí)間(10分鐘左右),數(shù)值超出80%,就說(shuō)明系統(tǒng)產(chǎn)生了CPU瓶頸,你需要采取一些必要的措施,例如降低SQL Server的工作負(fù)載,更換更快的CPU或者更多的CPU。

要標(biāo)識(shí)系統(tǒng)內(nèi)存內(nèi)核性能,需要使用內(nèi)存對(duì)象計(jì)數(shù)器:Pages/Sec,該計(jì)數(shù)器每秒鐘的頁(yè)面文件數(shù),包括從內(nèi)存移動(dòng)到硬盤,或者從硬盤載入到內(nèi)存的這兩類頁(yè)面文件。如果SQL Server是服務(wù)器上唯一運(yùn)行的應(yīng)用服務(wù),正常情況下,該計(jì)數(shù)器除了在某些跳躍點(diǎn)處外,都應(yīng)該差不多是0。如果在一段連續(xù)時(shí)間(10分鐘左右)內(nèi),該數(shù)值大于0,說(shuō)明有頁(yè)面文件相關(guān)的問(wèn)題。造成該異常計(jì)數(shù)器數(shù)值,有可能是因?yàn)榉?wù)器上還有其它的應(yīng)用服務(wù)在運(yùn)行,或者你關(guān)閉了SQL Server的動(dòng)態(tài)內(nèi)存設(shè)置。

要標(biāo)識(shí)I/O性能,物理磁盤對(duì)象計(jì)數(shù)器:Avg.Disk Queue Length應(yīng)該被監(jiān)視。如果該計(jì)數(shù)器數(shù)值在一段連續(xù)時(shí)間(10分鐘左右)內(nèi),超過(guò)2,說(shuō)明磁盤陣列有I/O瓶頸。解決該瓶頸的方法有:如果可能,增加硬盤;更換更快的硬盤;如果可能,增加高速緩沖存儲(chǔ)器(Cache);更換RAID的模式;更換更快的控制器;或者降低SQL Server的工作負(fù)載。

要標(biāo)識(shí)物理內(nèi)存性能,需要選擇SQL Server 2000的緩沖管理對(duì)象計(jì)數(shù)器:Buffer Cache Hit Ratio。該計(jì)數(shù)器標(biāo)識(shí)SQL Server進(jìn)入緩沖(不是硬盤)獲取數(shù)據(jù)的頻率。對(duì)于在線事務(wù)處理(OLTP)應(yīng)用,該計(jì)數(shù)器數(shù)值應(yīng)該大于90%。如果不是這樣,需要添加更多的內(nèi)存提高性能,或者降低SQL Server的工作負(fù)載。

上面幾個(gè)計(jì)數(shù)器是你最常需要使用的,能監(jiān)視最基本的SQL Server活動(dòng)情況。如何最佳利用性能監(jiān)視器

一般而言,性能監(jiān)視器提供兩種主要的方式來(lái)分析Windows 2000和SQL Server 2000的計(jì)數(shù)器。一種是實(shí)時(shí)地顯示圖形化數(shù)據(jù);另一種是將數(shù)據(jù)收集到日志文件,需要分析的時(shí)候再圖形化顯示出來(lái)。

如果你需要立刻分析并得到結(jié)果,實(shí)時(shí)化監(jiān)視方式比較好。特別是你要立刻處理一些特定的性能問(wèn)題的時(shí)候,該方式也很方便。實(shí)時(shí)方式缺省以一秒為單位收集數(shù)據(jù),可以同時(shí)收集不同的計(jì)數(shù)器。這在分析計(jì)數(shù)器之間性能相關(guān)性的時(shí)候,特別有用。

雖然實(shí)時(shí)化方式很方便,不過(guò)要分析一段時(shí)間內(nèi)的性能,用日志文件方式更有用一點(diǎn)。你可以選擇那些計(jì)數(shù)器數(shù)據(jù)需要收集,收集的頻率是多少。例如,你可以在24小時(shí)內(nèi),每隔一分鐘,收集20個(gè)計(jì)數(shù)器的數(shù)據(jù);或者也可以選擇收集30天內(nèi),每隔10分鐘, 50個(gè)計(jì)數(shù)器的數(shù)據(jù)。數(shù)據(jù)被收集后,性能監(jiān)視器可以以圖表的形式顯示便于分析,或者你也可以將數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)或者電子表格中進(jìn)行更詳細(xì)的分析。

如果你很關(guān)注SQL Server的性能情況,強(qiáng)烈建議總是監(jiān)視那些關(guān)鍵的計(jì)數(shù)器,并進(jìn)行趨勢(shì)分析(可以利用Microsoft Excel為工具)。例如,利用收集的數(shù)據(jù)進(jìn)行趨勢(shì)分析,有助于預(yù)測(cè)SQL Server對(duì)硬件的需求,如是否需要更多的CPU,更快的I/O設(shè)備或更多內(nèi)存。趨勢(shì)分析保留了歷史數(shù)據(jù),你可以利用其來(lái)向你的上司說(shuō)明你為什么需要對(duì)現(xiàn)有硬件配置進(jìn)行升級(jí)或更換。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
五、性能監(jiān)視(2)Windows性能日志
ASP.NETSqlConnection對(duì)象
一、SQL Profiler工具簡(jiǎn)介
SQL中利用DMV進(jìn)行數(shù)據(jù)庫(kù)性能分析
使用Perfmon和PAL工具查看Server性能
第四章——SQLServer2008-2012資源及性能監(jiān)控(3)分類:數(shù)據(jù)庫(kù)管理SQLServer2012cookbookDBA
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服