<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          SQL Server Profiler使用教程,通俗易懂才是王道

          共 2080字,需瀏覽 5分鐘

           ·

          2021-07-10 13:11

          來(lái)源:https://www.cnblogs.com/yunfeifei/p/4079490.html


                做開(kāi)發(fā),平時(shí)難免和數(shù)據(jù)庫(kù)打交道,特別是寫(xiě)存儲(chǔ)過(guò)程,對(duì)于我們這些不常寫(xiě)SQL的人來(lái)說(shuō)是一件極其痛苦的事,每次寫(xiě)完運(yùn)行總是有錯(cuò),如果用的是本地?cái)?shù)據(jù)庫(kù)的話還好,可以在本機(jī)調(diào)試SQL,那如果在數(shù)據(jù)庫(kù)在服務(wù)器上面,調(diào)試被禁用,那就悲劇了~

              最近,由于工作需求,寫(xiě)一個(gè)存儲(chǔ)過(guò)程,有幾十個(gè)參數(shù),數(shù)據(jù)庫(kù)在服務(wù)器上面,寫(xiě)完了,測(cè)試完查詢語(yǔ)句沒(méi)有問(wèn)題,但是到了項(xiàng)目里面查詢時(shí)就出錯(cuò),很是氣人!想到了用SQL Profiler這個(gè)工具,打開(kāi)選擇默認(rèn)設(shè)置,開(kāi)始跟蹤,暈,海量數(shù)據(jù)涌來(lái),看的頭暈,根本找不到要跟蹤的語(yǔ)句。后來(lái),經(jīng)過(guò)百度搜索和仔細(xì)研究,算是學(xué)會(huì)使用SQL Profiler了。下面和大家分享一下。

           

           一、SQL Server Profiler簡(jiǎn)介

          SQL Profiler是一個(gè)圖形界面和一組系統(tǒng)存儲(chǔ)過(guò)程,其作用如下:

          • 圖形化監(jiān)視SQL Server查詢;

          • 在后臺(tái)收集查詢信息;

          • 分析性能;

          • 診斷像死鎖之類的問(wèn)題;

          • 調(diào)試T-SQL語(yǔ)句;

          • 模擬重放SQL Server活動(dòng);

          也可以使用SQL Profiler捕捉在SQL Server實(shí)例上執(zhí)行的活動(dòng)。這樣的活動(dòng)被稱為Profiler跟蹤。

           

           二、SQL Profiler的簡(jiǎn)單配置和使用

            不多說(shuō)廢話了,關(guān)于SQL Profiler的介紹網(wǎng)上多的是,大家自己找吧。下面說(shuō)到實(shí)用的,開(kāi)始動(dòng)手操作吧!(注:本地?cái)?shù)據(jù)庫(kù)的就不用說(shuō)了,可以調(diào)試運(yùn)行,主要說(shuō)數(shù)據(jù)庫(kù)在服務(wù)器上面的情況。)

            首先說(shuō)明一下SQL Server Express版本是沒(méi)有SQL Profiler工具的,企業(yè)版有這個(gè)工具,其他版本沒(méi)有用過(guò)。下面來(lái)看下SQL Profiler在什么地方,首先打開(kāi)SQL Server Management Sutdio,點(diǎn)擊菜單,Tools > SQL Server Profiler,如圖:

          點(diǎn)擊后,首先會(huì)出現(xiàn)登錄界面,輸入用戶名密碼后,會(huì)看到如下界面:

          第四行有一項(xiàng)Use the template,選擇Standard,如果是本地?cái)?shù)據(jù)庫(kù)的話,訪問(wèn)數(shù)據(jù)庫(kù)的只有你一個(gè)人,點(diǎn)擊Run就可以了。如果在服務(wù)器上,訪問(wèn)數(shù)據(jù)的人很多,所以要對(duì)結(jié)果進(jìn)行一些過(guò)濾了。然后,點(diǎn)擊選項(xiàng)卡Events Selection,如圖:

          可以看到Standard的默認(rèn)選項(xiàng),這個(gè)都不用管,選中復(fù)選框Show all columns,否則后面的HostName找不到。點(diǎn)擊Column Filters...按鈕,打開(kāi)過(guò)濾選項(xiàng)頁(yè)面:

          下拉找到HostName項(xiàng),在Like里面加入自己的計(jì)算機(jī)名稱,這樣就只顯示我們這臺(tái)計(jì)算機(jī)發(fā)送的SQL了。

          然后,點(diǎn)擊OK,點(diǎn)擊Run就開(kāi)始跟蹤了,之后你在你電腦上面進(jìn)行的數(shù)據(jù)庫(kù)訪問(wèn),都會(huì)被記錄下來(lái)。

          注意:是在你電腦上面,你訪問(wèn)服務(wù)器上面的網(wǎng)站,數(shù)據(jù)庫(kù)訪問(wèn)是在服務(wù)器上面進(jìn)行的,不是在你的電腦上面。只有你調(diào)試運(yùn)行的時(shí)候,才是從你的電腦訪問(wèn)服務(wù)器,才能被跟蹤到。

          跟蹤結(jié)果如下:

           

          選中某條記錄后就會(huì)顯示執(zhí)行的SQL,至于存儲(chǔ)過(guò)程,我們可以清楚的看到傳入的參數(shù),還可以復(fù)制出來(lái),進(jìn)行調(diào)試。

          如果記錄過(guò)多,可以選擇Edit > Find...下面的菜單,進(jìn)行搜索。

           看到這里,是不是突然感覺(jué)很簡(jiǎn)單啊,呵呵,看了那么多教程,講的東西挺多,搞半天找不到自己想要的東西,越整越煩!

           

           三、建立自己的模版,方便下次使用

            如果每次都改計(jì)算機(jī)名稱,很不方便,我們可以做一個(gè)自己的模版,下次使用時(shí)就不用再進(jìn)行配置了。下面來(lái)看看如何建立自己的模版吧:

          如圖,點(diǎn)擊菜單,打開(kāi)模版頁(yè)面.如圖所示:

          輸入你自己的模版名稱,如MyProfiler,然后勾選Base new template on existing one:,就是基于某個(gè)已存在的模版就行修改,我們依舊選擇Standard,下面還有一個(gè)Use as default template for selected server type,就是設(shè)置為默認(rèn)模版,勾選上后,我們每次新建跟蹤的時(shí)候就會(huì)默認(rèn)選中我們添加的這個(gè)模版,建議勾上。然后點(diǎn)擊Events Selection選項(xiàng)卡,設(shè)置HostName就可以了。完成后保存就可以了。

          然后,點(diǎn)擊File > New trace...新建跟蹤,會(huì)看到我們新建的模版,并且是默認(rèn)選中的,此時(shí)我們直接點(diǎn)擊Run就可以繼續(xù)我們的工作了。


          --  end  --


          喜歡就三連



          點(diǎn)擊"閱讀原文"可跳轉(zhuǎn)至我的博客。


          關(guān)注 Stephen,一起學(xué)習(xí),一起成長(zhǎng)。


          瀏覽 75
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  天天躁日日躁狠狠躁欧美男男 | 国产亚洲日韩欧美 | 久久青娱乐成人 | 国产综合日本欧美 | 伊人大香蕉综合网 |