激情五月天婷婷,亚洲愉拍一区二区三区,日韩视频一区,a√天堂中文官网8

<ul id="buwfs"><strike id="buwfs"><strong id="buwfs"></strong></strike></ul>
    <output id="buwfs"></output>
  • <dfn id="buwfs"><source id="buwfs"></source></dfn>
      <dfn id="buwfs"><td id="buwfs"></td></dfn>
      <div id="buwfs"><small id="buwfs"></small></div>
      <dfn id="buwfs"><source id="buwfs"></source></dfn>
      1. <dfn id="buwfs"><td id="buwfs"></td></dfn>
        始創(chuàng)于2000年 股票代碼:831685
        咨詢(xún)熱線(xiàn):0371-60135900 注冊(cè)有禮 登錄
        • 掛牌上市企業(yè)
        • 60秒人工響應(yīng)
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補(bǔ)償
        全部產(chǎn)品
        您的位置: 網(wǎng)站首頁(yè) > 幫助中心>文章內(nèi)容

        全面掌握SQL Server Profiler系列1:原理與相關(guān)概念(1)

        發(fā)布時(shí)間:  2012/9/15 14:52:43
        汪洋(Richard Wang),資深架構(gòu)師和.NET技術(shù)專(zhuān)家。一直戰(zhàn)斗在一線(xiàn),實(shí)踐經(jīng)驗(yàn)極其豐富。現(xiàn)就職于惠普公司,擔(dān)任技術(shù)架構(gòu)師和信息分析師。同時(shí)他還是上海益思研發(fā)管理咨詢(xún)有限公司首席架構(gòu)師、軟件咨詢(xún)組副組長(zhǎng)。曾在世界500強(qiáng)的在華日企擔(dān)任架構(gòu)師,負(fù)責(zé)項(xiàng)目業(yè)務(wù)框架和平臺(tái)設(shè)計(jì),曾帶領(lǐng)創(chuàng)業(yè)團(tuán)隊(duì)與國(guó)內(nèi)外企業(yè)進(jìn)行項(xiàng)目合作。51CTO、博客園、ITPUB、China Unix等IT社區(qū)的知名博客和技術(shù)專(zhuān)家。CSDN和InfoQ的特約技術(shù)作家。2011年曾多次應(yīng)邀在架構(gòu)師大會(huì)、亞太軟件研發(fā)管理峰會(huì)和中國(guó)軟件開(kāi)發(fā)大會(huì)等技術(shù)盛會(huì)上擔(dān)任演講嘉賓,深受與會(huì)者歡迎。此外,他還在為國(guó)內(nèi)多家軟件企業(yè)開(kāi)展軟件架構(gòu)與性能優(yōu)化方面的培訓(xùn)。

        說(shuō)道SQL Server Profiler,相關(guān)很多朋友們都已經(jīng)不陌生了。雖然說(shuō)現(xiàn)在在網(wǎng)絡(luò)上有很多的文章介紹它的使用,但是介紹的都不怎么系統(tǒng)(QQ:小默862693539)與完整。因?yàn)楣P者對(duì)SQL Server Profiler的使用也有些年了,并且常常在性能優(yōu)化中使用,所以,借此機(jī)會(huì),獻(xiàn)出一整個(gè)介紹SQL Server Profiler的系列文章。

        可以說(shuō)說(shuō)SQL Profiler是一個(gè)非常強(qiáng)大的工具,使用它,我們可以捕獲和分析數(shù)據(jù)庫(kù)中發(fā)生的相關(guān)的事件,例如,存儲(chǔ)過(guò)程的執(zhí)行等。而捕獲的信息可以為我們?cè)谛阅茉\斷中提供依據(jù)。

        如果你對(duì)SQL Profiler不是很熟悉,那么,本篇文章將會(huì)帶著你一步步的熟悉。在這篇文章中,我會(huì)講述SQL Profiler的工作原理,還會(huì)解釋在后面文章要常常要用的一些術(shù)語(yǔ),同時(shí)也會(huì)講述如何保持一個(gè)Profiler Traces跟蹤文件。

        通過(guò)本篇文章的越多,朋友們會(huì)清楚如下的問(wèn)題

        1.理解SQL Profiler是如何工作的

        2.對(duì)Profiler的一些術(shù)語(yǔ)和概念有一個(gè)比較清楚的認(rèn)識(shí),例如事件,數(shù)據(jù)列,過(guò)濾器等

        3.理解如何配置權(quán)限啟動(dòng)Profiler

        4.可以創(chuàng)建基本的Profiler跟蹤,并且保存。

        在開(kāi)始學(xué)習(xí)任何一門(mén)技能之前,我們需要知道:為什么要學(xué)習(xí)這門(mén)技能,學(xué)習(xí)完了之后,可以給我們帶來(lái)什么好處?畢竟人的精力是有限的,不可能隨隨便便學(xué)習(xí)一門(mén)對(duì)自己毫無(wú)用處的知識(shí)。

        可以這樣說(shuō):區(qū)分一個(gè)有經(jīng)驗(yàn)的DBA與一個(gè)新手DBA的區(qū)別就在于:有經(jīng)驗(yàn)的DBA知道在核實(shí)充分利用何種工具可以快速的將問(wèn)題搞定(其實(shí)我本身也是一個(gè)開(kāi)發(fā)人員,通俗點(diǎn)說(shuō),就是寫(xiě)應(yīng)用代碼的,不算是真正DBA,因?yàn)楹芏嗟臅r(shí)候,在項(xiàng)目中,沒(méi)有DBA,所以不得不扮演很多的角色,所以學(xué)習(xí)了不少的技能)。

        如果熟練的掌握了SQL Profiler之后,有經(jīng)驗(yàn)的DBA就可以對(duì)數(shù)據(jù)庫(kù)的運(yùn)行狀況進(jìn)行跟蹤,并且利用跟蹤的數(shù)據(jù)進(jìn)行問(wèn)題的分析與性能的診斷與優(yōu)化,有時(shí)候,甚至可以再問(wèn)題還

        有發(fā)生之前發(fā)現(xiàn)潛在的問(wèn)題。我們把掌握SQL Profiler的好處列下來(lái):

        1.可以監(jiān)視SQL Server內(nèi)部發(fā)生的各種活動(dòng):例如發(fā)生在數(shù)據(jù)庫(kù)引擎中的活動(dòng),發(fā)生在Analysis Services以及Integration Services中的活動(dòng)。

        2.監(jiān)控并且確認(rèn)某些查詢(xún),事務(wù)相關(guān)的性能問(wèn)題等。

        3.可以對(duì)執(zhí)行計(jì)劃進(jìn)行分析。

        4.可以監(jiān)視并且確認(rèn)SQL Server內(nèi)部的發(fā)生的一些錯(cuò)誤和警告。

        5.可以捕獲數(shù)據(jù)庫(kù)發(fā)生的數(shù)據(jù),并且還可以對(duì)數(shù)據(jù)庫(kù)的壓力進(jìn)行重放。

        6.可以對(duì)數(shù)據(jù)庫(kù)中用戶(hù)的活動(dòng)進(jìn)行審計(jì)跟蹤。

        7.可以通過(guò)多種方式對(duì)數(shù)據(jù)進(jìn)行分析與跟蹤。

        8.可以將跟蹤的數(shù)據(jù)與系統(tǒng)(QQ:小默862693539)的性能計(jì)數(shù)器關(guān)聯(lián)起來(lái),從而更加全面的檢查發(fā)生的問(wèn)題。

        9.可以將跟蹤的數(shù)據(jù)以DTA來(lái)進(jìn)行分析

        10.還可以對(duì)SQL Profiler進(jìn)行編程,可以不使用它的GUI工具。

        說(shuō)了這么多,似乎已經(jīng)把SQL Profiler說(shuō)的天花亂墜了!其實(shí)SQL Profiler也不是萬(wàn)能的,也只是在SQL Server診斷與分析中常常使用的一種工具而已,至于決定到底是否在使用它,還是取決于DBA或者技術(shù)人員本身,通過(guò)本系列的學(xué)習(xí),相信大家會(huì)有一個(gè)比較清楚的認(rèn)識(shí)。

        首先,我們來(lái)簡(jiǎn)要的看看SQL Server Profiler的工作原理。

        SQL Server Profiler的工作原理

        其實(shí)SQL Server Profiler這個(gè)工具是SQL Trace的一個(gè)GUI的版本,而SQL Trace是一組腳本,自SQL Server 2000就已經(jīng)有了的,這一組腳本捕獲和跟蹤SQL Server內(nèi)部發(fā)生一些事件,并且將跟蹤的數(shù)據(jù)保存以便后續(xù)使用。

        從本質(zhì)上說(shuō),SQL Trace就是一個(gè)非常簡(jiǎn)單的工具,它的作用就是捕獲客戶(hù)端應(yīng)用與SQL Server之前的通信的信息。它扮演中一個(gè)非常特殊的網(wǎng)絡(luò)嗅探器的功能,用來(lái)捕獲與SQL Server相關(guān)的網(wǎng)絡(luò)活動(dòng),同時(shí)也允許我們查看客戶(hù)端應(yīng)用的請(qǐng)求觸發(fā)了SQL Server的哪些事件。

        另外,與我們熟悉的網(wǎng)絡(luò)嗅探器不同的是:SQL Trace只是捕獲發(fā)生在SQL Server內(nèi)的相關(guān)的事件和活動(dòng),而不會(huì)獲取網(wǎng)絡(luò)上面?zhèn)鬏數(shù)臄?shù)據(jù)。

        為了使得大家對(duì)SQL Trace有一個(gè)更加清楚的認(rèn)識(shí),我們來(lái)看看下面的一個(gè)圖1-1:

        那么對(duì)于上面的圖1:

        1.SQL Server事件是指由SQL Server本身內(nèi)部觸發(fā)的活動(dòng),或者由客戶(hù)端與SQL Server進(jìn)行連接時(shí)在SQL Server內(nèi)部觸發(fā)的活動(dòng)。事件包含很多不同的種類(lèi),我們將會(huì)在后續(xù)文章中詳解介紹。

        2.因?yàn)槭录l(fā)生在SQL Server的內(nèi)部,SQL Trace的任務(wù)就是根據(jù)Filter來(lái)捕獲自己感興趣的事件。

        3.一旦事件被SQL Trace捕獲,那么發(fā)生的事件與相關(guān)的事件信息就會(huì)被保存在內(nèi)存的隊(duì)列中。

        4.SMO(Server Management Objects),是可以直接的訪(fǎng)問(wèn)SQL Server的對(duì)象模型。其實(shí),SQL Trace對(duì)于我們而言,就可以將之看成是一個(gè)黑盒,我們能做的就是通過(guò)一些方式和工具去與這個(gè)黑盒交互,SQL Profiler和系統(tǒng)(QQ:小默862693539)的存儲(chǔ)過(guò)程就是這樣的工具。

        為了后續(xù)的理解方便,也為了保證我們的理解一致,我們下面介紹一些常見(jiàn)的概念和術(shù)語(yǔ)。


        本文出自:億恩科技【mszdt.com】

        服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

      2. 您可能在找
      3. 億恩北京公司:
      4. 經(jīng)營(yíng)性ICP/ISP證:京B2-20150015
      5. 億恩鄭州公司:
      6. 經(jīng)營(yíng)性ICP/ISP/IDC證:豫B1.B2-20060070
      7. 億恩南昌公司:
      8. 經(jīng)營(yíng)性ICP/ISP證:贛B2-20080012
      9. 服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話(huà):0371-60135900
      10. 虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話(huà):0371-60135900
      11. 專(zhuān)注服務(wù)器托管17年
        掃掃關(guān)注-微信公眾號(hào)
        0371-60135900
        Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號(hào)總部企業(yè)基地億恩大廈  法律顧問(wèn):河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號(hào)
          0
         
         
         
         

        0371-60135900
        7*24小時(shí)客服服務(wù)熱線(xiàn)