亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

使用Coefficient查看數據庫內部運行情況

2024-07-21 02:43:37
字體:
來源:轉載
供稿:網友
在實際的工作環境下,數據庫的調整和優化可能是一個數據庫管理員的最主要也是最關鍵的任務之一。令人遺憾的是,對像SQL Server這樣的數據庫進行調整和性能調節并不是一件容易的事。SQL Server帶有幾種監控和調試工具,功能強大,但精通掌握卻存在著許多的困難。

圖1

然而,現在有了Coefficient。它是Intrinsic Design公司發布的新產品,對初學者和有經驗的數據庫管理員都適用。Coefficient可以幫助加強SQL Server的性能調節,提高操作員監控SQL Server內部工作的能力。最有用處的是,它能把監控數據以幾乎所有的數據庫管理員都可以理解的格式呈列出來。

Coefficient并不是Performance Monitor, Query Analyzer或者PRofiler的完全替換品。Coefficient更像加強的SQL Server Profiler。它的工作方式十分類似于Profiler,但比Profiler更為容易使用和理解。(如圖1)

Coefficient運行過程

Coefficient可以安裝在SQL Server服務器上,也可以安裝在任何通過網絡聯結在SQL Servers上的計算機上。安裝十分簡單,安裝完畢就可立即進行監控工作了。一般來說,按下列步驟進行:

首先在主頁面上增加一個SQL Server,就像使用Enterprise Manager注冊一個SQL Server一樣。

在列表上選擇一個想要分析的數據庫,然后建立一個跟蹤,即通常所說的Trace,有點像用SQL Server Profiler建立的跟蹤文件,但是比它更容易操作:不必經過多少如Events、Data Columns和Filters之類的復雜工作。替而代之的是一種逐級的向導,只需要設置幾個簡單的參數即可完成,包括指定Trace表名(Coefficient用來存儲跟蹤數據的SQL Server表)、設置Trace運行時間(試用版最多只能運行20分鐘)、設置分析是否在Trace結束之后立即執行,等等。

如果選擇在Trace完成之后立即運行分析(Analysis),還需要指定分析文件存儲的地方和運行分析的類型,這些常常是通過選擇模板完成的,也就是說,模板(Template)是用來指定想要執行的分析的具體類型。

完成向導,Trace就開始了,一直運行到指定的時間跑完為止(如圖2)。在這期間,監控所得到的數據保存在SQL Server中指定的Trace表中。隨后可以立即進行Analysis,用戶也可以在任何時候對Trace表中的監控數據進行多種分析。

分析的結果保存為很多HTML文件,用戶可以方便地打開并點擊查看各項內容。更重要的是,分析結果能方便地發布在內部網的網絡服務器上,供多個用戶使用瀏覽器進行查閱。

Analysis是Coefficient的關鍵

在介紹分析結果之前,讓我們先了解模板(Template)和分析(Analysis)類型。當用Coefficient執行分析時,可以選擇一個已預定義好的模板,也可以建立自己的模板。實際上,模板就是一個很多分析類型的列表,建立模板就是選擇需要進行的分析對象。通過這個列表,Coefficient處理從數據庫中收集的跟蹤數據。Coefficient總共可以分析多達49種不同的指標,這些指標都和SQL Server內部工作有關。主要有以下典型性能分析:

客戶中斷請求和中斷連接信息。通過attention events常??梢圆槌鲈诳蛻舳撕头掌髦g的通訊問題。

圖2

SQL Server和NT用戶連接信息。例如哪個用戶連接了多長時間。

死鎖次數及導致這些死鎖的信息。

SQL Server錯誤和警告信息。

表統計的遺漏信息??梢詭椭_定統計是否存在任何遺漏,這些信息可以用來優化查詢,提高執行程序代碼的速度。

圖3 選擇模板和分析項目

SQL語句是否執行和SQL Prepare/Execute模型。運用這些模型常??梢约涌熘貜蛨绦蠸QL代碼的速度。

執行計劃重復使用的頻率。

存儲過程再編譯的頻率。

存儲程序和SQL語句的調用情況。包括持續時間、讀和寫的次數,等等。

SQL Server超時次數。

一個Coefficient實例

假設要分析數據庫中的存儲過程的性能,并確定存儲過程的最大共同點。當調整一個數據庫時,最好的解決辦法之一就是確定哪個存儲過程運行最頻繁,而后對這些存儲過程進行優化。即使只使一個存儲過程減少了三分之一的運行時間,如果一天需要運行10,000次這個存儲過程,那也是一個可喜的成績。

首先建立一個Trace,選擇SPSQL模板進行分析。SPSQL模板可以提供很多數據,但是我們僅僅對哪個存儲過程運行最頻繁感興趣,所以只需選擇Stored Procedure Call Frequency report(SPSQL模板的一個部分)。

依照上述步驟進行即可生成監控報告,報告里既有表格也有圖例,在表格里以存儲過程運行的頻率大小排序,圖例就顯示在表的上面(如圖3)。

圖4 分析報告

從圖中,很容易就能得知哪個存儲過程運行頻繁。在這個例子中,存儲過程名字是pcGet_SJZH_NJ,在Trace周期內被調用682次。從表格中還能得到更多關于存儲過程的信息,例如平均持續時間(毫秒)、平均數量、讀寫次數和CPU平均占用率等等。

Coefficient的另一個特色是可以提供更多的詳細信息。例如,假定我們想要了解pcGet_SJZH_NJ過程的詳細信息,就可以點擊名字打開另一個頁面查看更多具體數據,在接下來的頁面上能看到常規統計信息、持續時間統計、讀取統計、記錄統計、CPU統計、存儲過程引用和存儲過程的源代碼(如圖4)。另外,還可以點擊“Execution plan”查看存儲過程的執行計劃。需要強調的是,提供的信息很詳細,不僅可以查看到發送給存儲過程的數據,也可以看到存儲過程的參數,以及執行計劃(Execution plan)。

嵌入報告中的幫助信息

Coefficient產生的數據比較多,用戶可能會擔心弄不清這些數據到底表示什么,怎樣才能利用它們進行數據庫性能調整。其實擔心大可不必,在每篇分析報告的下面都有大篇幅的關于數據含義的總體說明。這些說明并不涉及產生的具體數據,但有很多關于數據庫性能優化的基礎知識。從某種意義上說,Coefficient本身就是一本SQL Server數據庫優化手冊。

Coefficient的適用人群

Coefficient對SQL Server程序員和數據庫管理員都很有用。程序員可以把它用在基于SQL Server的應用軟件的開發過程和測試過程中,而數據庫管理員會覺得有益于調整已開發出來的應用軟件,因為數據庫隨時間不斷變化,數據庫管理員們能使用Coefficient即時查看數據庫內部的運行情況。最常用的是用Coefficient定義數據庫各個性能方面的基準,然后比較不同周期的分析結果,借以了解數據庫的運行情況。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品小视频| 国产+人+亚洲| 欧美日韩激情视频8区| 亚洲精品在线91| 精品福利在线观看| 中文字幕欧美精品日韩中文字幕| 91精品国产91久久久久久| 亚洲欧美日韩第一区| 国产亚洲欧美日韩一区二区| 韩国国内大量揄拍精品视频| 国产成人精品免高潮在线观看| 久久91亚洲精品中文字幕奶水| 日韩精品在线观看视频| 国产91ⅴ在线精品免费观看| 亚洲女人天堂成人av在线| 亚洲第一二三四五区| 精品国产91久久久久久| 欧美电影免费观看电视剧大全| 亚洲激情在线视频| 日韩av不卡在线| 欧美性极品少妇精品网站| 91国产精品91| 国产精品成人观看视频国产奇米| 午夜精品视频网站| 7777精品视频| 亚洲精品久久7777777| 97精品久久久| 国内精品久久久久久中文字幕| 456国产精品| 萌白酱国产一区二区| 成人性生交xxxxx网站| 成人欧美一区二区三区在线湿哒哒| 久久久久久久999| 91在线精品播放| 欧美日韩精品在线观看| 欧美日韩国产丝袜美女| 欧美性猛交xxxxx免费看| 亚洲精品v天堂中文字幕| 亚洲www在线| 欧美亚洲国产精品| 日韩免费高清在线观看| 国精产品一区一区三区有限在线| 88xx成人精品| 久久91亚洲人成电影网站| 欧美性猛交99久久久久99按摩| 亚洲精品电影网在线观看| 国产精品综合网站| 国语自产精品视频在线看| 国产精品青青在线观看爽香蕉| 中文字幕亚洲欧美日韩在线不卡| 91精品国产综合久久久久久久久| 欧美日韩中文字幕| 欧美整片在线观看| 欧美性极品xxxx娇小| 国产欧美va欧美va香蕉在线| 久久99亚洲精品| 色播久久人人爽人人爽人人片视av| 国产丝袜一区二区三区免费视频| 亚洲sss综合天堂久久| 欧美日韩高清区| 日韩av一区二区在线观看| 91亚洲国产成人久久精品网站| 日韩网站免费观看高清| xvideos亚洲| 欧美大尺度在线观看| 日本高清久久天堂| 欧美成人免费一级人片100| 亚洲欧美日韩区| 欧美亚洲国产视频| www.午夜精品| 欧美日韩亚洲一区二区三区| 国自产精品手机在线观看视频| 日韩视频在线一区| 欧美激情喷水视频| 国产精品美女视频网站| 欧美视频不卡中文| 在线日韩精品视频| 亚洲天堂男人天堂| 欧美性色xo影院| 中文字幕一区日韩电影| 色狠狠av一区二区三区香蕉蜜桃| 日本一区二区三区四区视频| 在线观看日韩专区| 韩国欧美亚洲国产| 亚洲大尺度美女在线| 成人午夜在线视频一区| 国产精品久久久久久av| 欧美性生交xxxxx久久久| 91精品综合久久久久久五月天| 亚洲精品国产精品久久清纯直播| 茄子视频成人在线| 亚洲美女性生活视频| 中文字幕亚洲综合| 日韩中文字幕国产| 国产精品情侣自拍| 91在线观看免费高清完整版在线观看| 欧美性猛交99久久久久99按摩| 欧美国产欧美亚洲国产日韩mv天天看完整| 久久亚洲私人国产精品va| 国产精品1234| 九色91av视频| 日韩**中文字幕毛片| 欧美在线视频导航| 日韩a**站在线观看| 国产精品久久久一区| 性色av一区二区咪爱| 国产精品男女猛烈高潮激情| 中文字幕精品国产| 亚洲精品电影在线观看| 高清视频欧美一级| 国产精品狼人色视频一区| 亚洲美女在线看| 国产精品久久久久久久av大片| 最近2019年好看中文字幕视频| 97精品免费视频| 欧美精品精品精品精品免费| 国产精品aaa| 欧美成人性生活| 国产精品免费视频xxxx| 中文字幕免费精品一区| 91精品国产色综合| 欧美黑人视频一区| 国产精品白嫩初高中害羞小美女| 国精产品一区一区三区有限在线| 欧美人在线观看| 日韩亚洲综合在线| 色综久久综合桃花网| 91精品国产综合久久香蕉最新版| 色悠久久久久综合先锋影音下载| 日韩中文字幕视频在线观看| 欧美乱大交xxxxx另类电影| 久久综合国产精品台湾中文娱乐网| 精品无人区太爽高潮在线播放| 成人有码在线播放| 美女999久久久精品视频| 日韩av片免费在线观看| 91国产在线精品| 欧美激情一区二区久久久| 91精品国产九九九久久久亚洲| 欧美成aaa人片在线观看蜜臀| 色婷婷综合久久久久中文字幕1| 久久中文字幕视频| 国产亚洲精品久久久优势| 欧美日韩在线视频首页| 久久精品视频在线| 色播久久人人爽人人爽人人片视av| 国产色综合天天综合网| 欧美日韩精品中文字幕| 成人av色在线观看| 亚洲视频视频在线| 国产99久久久欧美黑人| 欧美国产亚洲视频| 国产精品日韩在线一区| 欧美精品www| 96精品久久久久中文字幕| 中文字幕在线看视频国产欧美在线看完整| 日韩电影中文 亚洲精品乱码| 中文字幕v亚洲ⅴv天堂| 国产精品黄视频| 亚洲精品在线看| 久久久久999| 国产精品女人网站| 亚洲欧洲国产伦综合| 97精品国产97久久久久久免费|