日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

SQL Server的執(zhí)行計劃

瀏覽:272日期:2023-05-02 10:03:26
目錄
  • 一、背景
  • 二、顯示和保存執(zhí)行計劃
  • 三、顯示估計的執(zhí)行計劃
  • 四、顯示實際執(zhí)行計劃
  • 五、以 XML 格式保存執(zhí)行計劃
  • 六、比較和分析執(zhí)行計劃
    • 6.1、比較執(zhí)行計劃
    • 6.2、分析實際執(zhí)行計劃
  • 總結(jié)

    一、背景

    為了能夠執(zhí)行查詢,SQL Server 數(shù)據(jù)庫引擎必須分析該語句,以確定訪問所需數(shù)據(jù)的最有效方法。此分析由稱為查詢優(yōu)化器的組件處理。查詢優(yōu)化器的輸入由查詢、數(shù)據(jù)庫架構(gòu)(表和索引定義)和數(shù)據(jù)庫統(tǒng)計信息組成。查詢優(yōu)化器的輸出是查詢執(zhí)行計劃,有時稱為查詢計劃或執(zhí)行計劃。

    查詢執(zhí)行計劃是以下內(nèi)容的定義:

    • 訪問源表的順序。通常,數(shù)據(jù)庫服務(wù)器可以在許多序列中訪問基表以生成結(jié)果集。
    • 用于從每個表中提取數(shù)據(jù)的方法。通常,訪問每個表中的數(shù)據(jù)有不同的方法。如果只需要具有特定鍵值的幾行,則數(shù)據(jù)庫服務(wù)器可以使用索引。如果表中的所有行都是必需的,數(shù)據(jù)庫服務(wù)器可以忽略索引并執(zhí)行表掃描。如果表中的所有行都是必需的,但有一個索引的鍵列位于 中,則執(zhí)行索引掃描而不是表掃描可能會保存單獨的結(jié)果集。如果表非常小,則表掃描可能是幾乎所有訪問表的最有效方法。
    • 用于計算計算的方法,以及如何篩選、聚合和排序每個表中的數(shù)據(jù)。從表中訪問數(shù)據(jù)時,有不同的方法可以對數(shù)據(jù)執(zhí)行計算(例如計算標(biāo)量值),以及聚合和排序查詢文本中定義的數(shù)據(jù),以及如何篩選數(shù)據(jù)。

    二、顯示和保存執(zhí)行計劃

    執(zhí)行計劃以圖形方式顯示 SQL Server 查詢優(yōu)化器選擇的數(shù)據(jù)檢索方法。執(zhí)行計劃使用圖標(biāo)而不是 SET SHOWPLAN_ALL或 SET SHOWPLAN_TEXT 語句生成的表格表示形式來表示 SQL Server 中特定語句和查詢的執(zhí)行開銷。這種圖形方法對于了解查詢的性能特征非常有用。

    雖然 SQL Server 查詢優(yōu)化器只生成一個執(zhí)行計劃,但存在估計執(zhí)行計劃和實際執(zhí)行計劃的概念。

    • 估計的執(zhí)行計劃返回查詢優(yōu)化器在編譯時生成的執(zhí)行計劃。生成估計的執(zhí)行計劃不會實際執(zhí)行查詢或批處理,因此不包含任何運行時信息,例如實際資源使用情況指標(biāo)或運行時警告。
    • 實際執(zhí)行計劃返回查詢優(yōu)化器生成的執(zhí)行計劃,并在查詢或批處理完成后返回執(zhí)行計劃。這包括有關(guān)資源使用情況指標(biāo)和任何運行時警告的運行時信息。

    三、顯示估計的執(zhí)行計劃

    生成估計的執(zhí)行計劃時,不會執(zhí)行 T-SQL 查詢或批處理。因此,估計的執(zhí)行計劃不包含任何運行時信息,例如實際資源使用情況指標(biāo)或運行時警告。相反,生成的執(zhí)行計劃顯示 SQL Server 數(shù)據(jù)庫引擎在實際執(zhí)行查詢時最有可能使用的查詢執(zhí)行計劃,并顯示流經(jīng)計劃中多個運算符的估計行。

    若要使用此功能,用戶必須具有執(zhí)行要為其生成圖形執(zhí)行計劃的 T-SQL 查詢的適當(dāng)權(quán)限,并且必須向他們授予查詢引用的所有數(shù)據(jù)庫的 SHOWPLAN 權(quán)限。

    通過 SSMS、EXPLAIN 和 SET SHOWPLAN_XML的估計執(zhí)行計劃可用于 Azure Synapse Analytics 中的專用 SQL 池(以前稱為 SQL DW)和專用 SQL 池。

    注意:使用 SET SHOWPLAN_XML返回每個語句的執(zhí)行計劃信息而不執(zhí)行它。

    四、顯示實際執(zhí)行計劃

    實際執(zhí)行計劃是在執(zhí)行 T-SQL 查詢或批處理后生成的。因此,實際執(zhí)行計劃包含運行時信息,例如實際資源使用指標(biāo)和運行時警告(如果有)。生成的執(zhí)行計劃顯示 SQL Server 數(shù)據(jù)庫引擎用于執(zhí)行查詢的實際查詢執(zhí)行計劃。

    若要使用此功能,用戶必須具有執(zhí)行正在為其生成圖形執(zhí)行計劃的 Transact-SQL 查詢的適當(dāng)權(quán)限,并且必須向他們授予查詢引用的所有數(shù)據(jù)庫的 SHOWPLAN 權(quán)限。

    五、以 XML 格式保存執(zhí)行計劃

    要執(zhí)行計劃功能或使用 XML 顯示計劃 SET 選項,用戶必須具有執(zhí)行要為其生成執(zhí)行計劃的 Transact-SQL 查詢的適當(dāng)權(quán)限,并且必須向他們授予查詢引用的所有數(shù)據(jù)庫的 SHOWPLAN 權(quán)限。

    使用以下語句打開SHOWPLAN_XML:

    SET SHOWPLAN_XML ON;  GO

    若要打開統(tǒng)計信息 XML,請使用以下語句:

    SET STATISTICS XML ON;  GO

    執(zhí)行查詢:

    USE AdventureWorks2012;  GO  SET SHOWPLAN_XML ON;  GO  -- Execute a query.  SELECT BusinessEntityID   FROM HumanResources.Employee  WHERE NationalIDNumber = "509647174";  GO  SET SHOWPLAN_XML OFF;

    六、比較和分析執(zhí)行計劃

    執(zhí)行計劃以圖形方式顯示 SQL Server 查詢優(yōu)化器選擇的數(shù)據(jù)檢索方法。執(zhí)行計劃使用圖標(biāo)而不是 SET SHOWPLAN_ALL或 SET SHOWPLAN_TEXT 語句生成的表格表示形式來表示 SQL Server 中特定語句和查詢的執(zhí)行開銷。這種圖形方法對于理解查詢的性能特征非常有用。

    SQL Server Management Studio 包含的功能允許用戶比較兩個執(zhí)行計劃(例如,同一查詢的感知好計劃和壞計劃),并執(zhí)行根本原因分析。還包括執(zhí)行單個查詢計劃分析的功能,允許通過分析查詢的執(zhí)行計劃來深入了解可能影響查詢性能的方案。

    6.1、比較執(zhí)行計劃

    出于故障排除原因,數(shù)據(jù)庫專業(yè)人員可能必須執(zhí)行比較計劃的功能:

    • 查找查詢或批處理突然變慢的原因。
    • 了解查詢重寫的影響。
    • 觀察引入架構(gòu)設(shè)計的特定性能增強更改(如新索引)如何有效地更改執(zhí)行計劃。

    可以在以下兩者之間進行比較:

    • 兩個以前保存的執(zhí)行計劃文件(擴展名為 .sqlplan)。
    • 一個活動的執(zhí)行計劃和一個以前保存的查詢執(zhí)行計劃。
    • 查詢存儲中的兩個選定查詢計劃。

    比較兩個執(zhí)行計劃時,計劃中執(zhí)行基本相同的區(qū)域?qū)⒁韵嗤念伾蛨D案突出顯示。單擊一個計劃中的顏色區(qū)域會將另一個計劃居中放在該計劃中的匹配節(jié)點上。仍然可以比較執(zhí)行計劃的不匹配運算符和節(jié)點,但在這種情況下,必須手動選擇要比較的運算符。

    6.2、分析實際執(zhí)行計劃

    查詢性能故障排除需要在了解查詢處理和執(zhí)行計劃方面具有豐富的專業(yè)知識,以便能夠?qū)嶋H查找和修復(fù)根本原因。

    SQL Server Management Studio 包括在實際執(zhí)行計劃分析任務(wù)中實現(xiàn)某種程度自動化的功能,尤其是對于大型和復(fù)雜的計劃。目標(biāo)是更輕松地查找基數(shù)估計不準(zhǔn)確的方案,并獲取有關(guān)可能可用的緩解措施的建議。

    總結(jié)

    • 實際執(zhí)行計劃是在事務(wù)處理 SQL 查詢或批處理執(zhí)行后生成的。因此,實際執(zhí)行計劃包含運行時信息,例如實際行數(shù)、資源使用指標(biāo)和運行時警告(如果有)。
    • 只有考慮更改計劃形狀的節(jié)點才會用于檢查相似性。因此,在計劃同一子部分中的兩個節(jié)點的中間可能存在一個未著色的節(jié)點。在這種情況下,缺少顏色意味著在檢查部分是否相等時未考慮節(jié)點。
    • 在將建議的緩解措施應(yīng)用于生產(chǎn)環(huán)境之前,請確保對其進行適當(dāng)?shù)臏y試。

    到此這篇關(guān)于SQL Server的執(zhí)行計劃的文章就介紹到這了,更多相關(guān)SQL執(zhí)行計劃內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

    標(biāo)簽: MsSQL
    相關(guān)文章:
    日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
    婷婷综合一区| 伊人成人网在线看| 久久精品一本| 精品国产亚洲一区二区三区大结局 | 麻豆亚洲精品| 欧美久久精品一级c片| 精品国产不卡| 欧美午夜三级| 亚洲一区区二区| 999精品在线| 亚洲欧洲午夜| 中文一区一区三区免费在线观 | 国产日产精品一区二区三区四区的观看方式| 欧美在线观看视频一区| 99久久夜色精品国产亚洲狼 | 日韩午夜视频在线| 午夜亚洲一区| 免费在线欧美视频| 亚洲综合中文| 欧美视频久久| 欧美日一区二区三区在线观看国产免 | 激情婷婷亚洲| 亚洲黄色免费看| 午夜av成人| 婷婷色综合网| 综合色一区二区| 国产视频一区二区在线播放| 国产亚洲精品精品国产亚洲综合| 亚洲精品高潮| 国产精品99视频| 精品国产乱码久久久久久1区2匹| 狠狠久久伊人| 欧美特黄一区| 日韩高清国产一区在线| 91精品国产自产精品男人的天堂| 欧美亚洲免费| 国产欧洲在线| 久久亚洲影院| 亚州精品视频| 欧美日韩免费观看一区=区三区| 日韩精品亚洲aⅴ在线影院| 国产精品久久久久久久免费观看| 免费人成网站在线观看欧美高清| 国产经典一区| 亚洲综合丁香| 一区二区亚洲视频| 欧美久久亚洲| 狠狠干成人综合网| 日本在线不卡视频| 麻豆久久一区| 一区二区小说| 在线成人直播| 精品一区视频| 亚洲久久视频| 欧美日韩伊人| 精品理论电影在线| 欧美aa在线观看| 亚洲国产一区二区三区在线播放 | 人人香蕉久久| 午夜免费一区| 蜜臀av一区二区在线免费观看| 免费精品视频| 99国产精品99久久久久久粉嫩| 日本在线不卡视频一二三区| 国产精品欧美在线观看| 日韩在线中文| 一区二区国产在线观看| 国产精品久久久一区二区| 精品国产精品久久一区免费式| 欧洲av不卡| 蜜臀va亚洲va欧美va天堂| 日韩成人午夜精品| 高清一区二区三区| 日韩欧美一区二区三区在线视频| 国产精品呻吟| 国产欧美69| 日本高清不卡一区二区三区视频| 久久久夜精品| 亚洲影视一区| 荡女精品导航| 亚洲在线免费| 老司机精品视频在线播放| 麻豆精品蜜桃| 日韩国产欧美视频| 日韩中文首页| 日韩影片在线观看| 国产一区二区三区精品在线观看| 亚洲精品一二| 亚洲精品裸体| 国产一区二区三区国产精品| 99国产精品| 九九九精品视频| 在线视频观看日韩| 国产三级精品三级在线观看国产| 日韩深夜视频| 丝袜美腿亚洲一区二区图片| 国产欧美日韩在线观看视频| 麻豆精品一区二区综合av| 欧美日韩在线二区| www成人在线视频| 91欧美在线| 亚洲一区二区日韩| 日韩av不卡一区二区| 麻豆国产欧美日韩综合精品二区| 欧美在线91| 韩国女主播一区二区三区| 久久香蕉国产| 福利一区二区三区视频在线观看| 国产一区二区三区黄网站| 久久久男人天堂| 黄色亚洲大片免费在线观看| 天堂av在线| 日本特黄久久久高潮| 欧美日韩日本国产亚洲在线 | 国产极品模特精品一二| 国产激情久久| 久久久久久久久99精品大| 久久av在线| 最近高清中文在线字幕在线观看1| 视频福利一区| 国产精品嫩草99av在线| 激情欧美丁香| 国产欧美一区二区三区精品观看 | 欧美日韩第一| 亚洲免费专区| 亚洲一级少妇| 日韩和欧美的一区| 国产精品片aa在线观看| 欧美sss在线视频| 欧美性感美女一区二区| 日韩国产精品久久久| 国产日韩免费| 欧美性感美女一区二区| 国产精品密蕾丝视频下载| 日韩精品91亚洲二区在线观看| 五月天久久777| 亚洲日本欧美| 欧美日韩四区| 久久视频一区| 另类国产ts人妖高潮视频| 亚洲精品麻豆| 国产精品成人自拍| 国产成人1区| 国产专区精品| 日韩电影二区| 欧美激情麻豆| 精品免费在线| 日韩成人av影视| 国产精品欧美三级在线观看| 日韩av网站在线观看| 日本视频中文字幕一区二区三区| 国产伦精品一区二区三区在线播放| 麻豆视频一区二区| 欧美特黄视频| 国产一卡不卡| 亚洲网站视频| 欧美专区18| 精品三级av| 久久亚洲风情| 国产在线一区不卡| 鲁大师成人一区二区三区 | 国产精品视频一区二区三区| 麻豆91小视频| 在线日韩视频| 福利一区和二区| 久久狠狠婷婷| 亚洲区第一页| 国产精品一二| 亚洲精品99| 精品一区不卡| 亚洲午夜久久| 国产综合色区在线观看| 99国产精品99久久久久久粉嫩| 国产精品密蕾丝视频下载| 日韩一区二区免费看| 国产一区二区三区亚洲| 欧美成人午夜| 精品久久亚洲| 日韩高清成人在线| 伊人精品在线| 久久精品国内一区二区三区水蜜桃| 亚州精品视频| 欧美一级精品| 欧美aa一级| 中文一区一区三区高中清不卡免费| 鲁大师成人一区二区三区| 欧美日韩亚洲在线观看| 成人亚洲精品| 免费的成人av| 麻豆精品蜜桃| 九九99久久精品在免费线bt| 日韩在线欧美| 国产精品久久久久久久久免费高清 | 九九综合在线| 在线日韩视频| 国产午夜久久av| 四虎884aa成人精品最新| 视频一区二区中文字幕| 奇米狠狠一区二区三区| 久久精品国产福利|