婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 淺談SQL Server中統計對于查詢的影響分析

淺談SQL Server中統計對于查詢的影響分析

熱門標簽:智能語音外呼系統哪個牌子好 400電話申請需要開戶費嗎 溫州語音外呼系統代理 山西語音外呼系統價格 重慶防封電銷機器人供應商 威海智能語音外呼系統 南京電銷外呼系統運營商 西安青牛防封電銷卡 北京辦理400電話多少
而每次查詢分析器尋找路徑時,并不會每一次都去統計索引中包含的行數,值的范圍等,而是根據一定條件創建和更新這些信息后保存到數據庫中,這也就是所謂的統計信息。

如何查看統計信息
查看SQL Server的統計信息非常簡單,使用如下指令:
DBCC SHOW_STATISTICS('表名','索引名')

所得到的結果如圖1所示。

   

    圖1.統計信息

統計信息如何影響查詢

    下面我們通過一個簡單的例子來看統計信息是如何影響查詢分析器。我建立一個測試表,有兩個INT值的列,其中id為自增,ref上建立非聚集索引,插入100條數據,從1到100,再插入9900條等于100的數據。圖1中的統計信息就是示例數據的統計信息。

    此時,我where后使用ref值作為查詢條件,但是給定不同的值,我們可以看出根據統計信息,查詢分析器做出了不同的選擇,如圖2所示。

   

     圖2.根據不同的謂詞,查詢優化器做了不同的選擇

     其實,對于查詢分析器來說,柱狀圖對于直接可以確定的謂詞非常管用,這些謂詞比如:

    where date = getdate()
    where id= 12345
    where monthly_sales 10000 / 12
    where name like “Careyson” + “%”

    但是對于比如

    where price = @vari
    where total_sales > (select sum(qty) from sales)
    where a.id =b.ref_id

    where col1 =1 and col2=2

    這類在運行時才能知道值的查詢,采樣步長就明顯不是那么好用了。另外,上面第四行如果謂詞是兩個查詢條件,使用采樣步長也并不好用。因為無論索引有多少列,采樣步長僅僅存儲索引的第一列。當柱狀圖不再好用時,SQL Server使用密度來確定最佳的查詢路線。

    密度的公式是:1/表中唯一值的 個數。當密度越小時,索引越容易被選中。比如圖1中的第二個表,我們可以通過如下公式來計算一下密度:

   

    圖3.某一列的密度

    根據公式可以推斷,當表中的數據量逐漸增大時,密度會越來越小。

    對于那些不能根據采樣步長做出選擇的查詢,查詢分析器使用密度來估計行數,這個公式為:估計的行數=表中的行數*密度

    那么,根據這個公式,如果我做查詢時,估計的行數就會為如圖4所示的數字。

   

    圖4.估計的行數

    我們來驗證一下這個結論,如圖5所示。

   

    圖5.估計的行數

    因此,可以看出,估計的行數是和實際的行數有出入的,當數據分布均勻時,或者數據量大時,這個誤差將會變的非常小。

統計信息的更新

    由上面的例子可以看到,查詢分析器由于依賴于統計信息進行查詢,那么過時的統計信息則可能導致低效率的查詢。統計信息既可以由SQL Server來進行管理,也可以手動進行更新,也可以由SQL Server管理更新時手動更新。

    當開啟了自動更新后,SQL Server監控表中的數據更改,當達到臨界值時則會自動更新數據。這個標準是:

    向空表插入數據時     少于500行的表增加500行或者更多     當表中行多于500行時,數據的變化量大于20%時

    上述條件的滿足均會導致統計被更新。

    當然,我們也可以使用如下語句手動更新統計信息。

     

     UPDATE STATISTICS 表名[索引名]

列級統計信息

    SQL Server還可以針對不屬于任何索引的列創建統計信息來幫助查詢分析器獲取”估計的行數“.當我們開啟數據庫級別的選項“自動創建統計信息”如圖6所示。

   

    圖6.自動創建統計信息

   當這個選項設置為True時,當我們where謂詞指定了不在任何索引上的列時,列的統計信息會被創建,但是會有以下兩種情況例外:

    創建統計信息的成本超過生成查詢計劃的成本     當SQL Server忙時不會自動生成統計信息

   我們可以通過系統視圖sys.stats來查看這些統計信息,如圖7所示。

   

    圖7.通過系統視圖查看統計信息

    當然,也可以通過如下語句手動創建統計信息:

    CREATE STATISTICS 統計名稱 ON 表名 (列名 [,...n])

總結

    本文簡單談了統計信息對于查詢路徑選擇的影響。過時的統計信息很容易造成查詢性能的降低。因此,定期更新統計信息是DBA重要的工作之一。

您可能感興趣的文章:
  • SQLSERVER收集語句運行的統計信息并進行分析
  • SQL Server自動更新統計信息的基本算法
  • sqlserver 統計sql語句大全收藏
  • SQLSERVER語句的執行時間顯示的統計結果是什么意思
  • SQLServer2005 中的幾個統計技巧
  • SQL Server統計信息更新時采樣百分比對數據預估準確性的影響詳解

標簽:中衛 新余 濟寧 金昌 河源 貸款群呼 宜春 黃山

巨人網絡通訊聲明:本文標題《淺談SQL Server中統計對于查詢的影響分析》,本文關鍵詞  淺談,SQL,Server,中,統計,對于,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺談SQL Server中統計對于查詢的影響分析》相關的同類信息!
  • 本頁收集關于淺談SQL Server中統計對于查詢的影響分析的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产欧美日韩视频一区二区| 亚洲欧洲综合另类| 国产露脸91国语对白| 国产欧美日韩视频在线观看| 欧美精品v日韩精品v韩国精品v| 麻豆久久一区二区| 性欧美大战久久久久久久久| 欧美韩国日本综合| 欧美成人r级一区二区三区| 欧美精品一级二级三级| 欧美最猛性xxxxx直播| 国产不卡一区视频| 国产在线精品视频| 奇米在线7777在线精品| 午夜精品免费在线观看| 亚洲自拍偷拍av| 亚洲欧美日韩精品久久久久| 亚洲精选视频在线| 一区二区三区四区蜜桃| 欧美国产精品久久| 国产婷婷色一区二区三区在线| 91麻豆福利精品推荐| 成人黄色电影在线| 毛片一区二区三区| 精品无人码麻豆乱码1区2区| 午夜激情久久久| 久久久久久影视| 日韩一区二区三区电影 | 久久蜜桃av一区二区天堂| 欧美一区二区三区免费在线看| 99re8在线精品视频免费播放| 国产一区二区三区电影在线观看| 久久国产夜色精品鲁鲁99| 美女脱光内衣内裤视频久久网站| 免费观看30秒视频久久| 国内一区二区在线| 国内成人精品2018免费看| 国产乱码一区二区三区| 国产999精品久久久久久| 国产精品99久| 成人激情免费网站| 日本黄色一区二区| 欧美日韩久久一区二区| 欧美日韩色综合| 538在线一区二区精品国产| 欧美肥胖老妇做爰| 欧美变态tickling挠脚心| 久久综合九色欧美综合狠狠| 国产精品三级电影| 亚洲青青青在线视频| 亚洲国产视频直播| 九九**精品视频免费播放| caoporen国产精品视频| 色婷婷综合五月| 欧美电影一区二区三区| 久久综合中文字幕| 综合色中文字幕| 日韩av中文字幕一区二区三区| 日韩高清不卡一区二区| 成人午夜av影视| 欧美精品乱码久久久久久按摩| 久久久久国产精品麻豆ai换脸 | 色综合天天狠狠| 日韩精品一区二区三区在线观看| 国产香蕉久久精品综合网| 一区二区三区在线观看视频| 久久国产精品99久久久久久老狼 | 亚洲另类春色校园小说| 久久国产尿小便嘘嘘| 日本丶国产丶欧美色综合| 精品国产乱码久久久久久影片| 国产精品久久网站| 日本视频免费一区| 一本到不卡免费一区二区| 欧美精品一区二区在线观看| 亚洲一二三四久久| 成人激情小说乱人伦| 日韩欧美中文字幕制服| 亚洲综合成人在线| 成人午夜碰碰视频| 精品国产乱码91久久久久久网站| 夜夜揉揉日日人人青青一国产精品| 激情伊人五月天久久综合| 欧美午夜在线观看| 综合在线观看色| 成人国产视频在线观看| 2023国产一二三区日本精品2022| 天天免费综合色| 色婷婷激情综合| 久久精品99久久久| 在线观看免费视频综合| 国产精品乱码人人做人人爱| 国产精品1024久久| 精品国产一区久久| 久久av资源站| 日韩免费看网站| 视频一区欧美日韩| 在线观看亚洲专区| 亚洲日本电影在线| av福利精品导航| 国产精品成人一区二区三区夜夜夜| 狠狠色丁香久久婷婷综合_中| 欧美一区国产二区| 亚洲精品少妇30p| 亚洲成人综合视频| 在线视频你懂得一区二区三区| 国产精品久久久久久久久搜平片| 国产在线不卡一区| 欧美性色aⅴ视频一区日韩精品| 国产色产综合产在线视频| 国产精品亚洲第一| 中文欧美字幕免费| 国产91丝袜在线18| 国产精品久久久久婷婷二区次| 成人av电影在线播放| 最新成人av在线| 欧美日韩国产综合久久| 美女视频黄免费的久久| 国产精品亚洲专一区二区三区| 欧美一级日韩一级| 国产精品白丝jk白祙喷水网站| 中文字幕av一区二区三区免费看| 不卡一区二区三区四区| 综合av第一页| 欧美日韩不卡一区二区| 国产一区高清在线| 在线观看日产精品| 免费高清成人在线| 国产精品色一区二区三区| 成人三级伦理片| 亚洲自拍与偷拍| 欧美一卡二卡在线| 国产精品自拍av| 亚洲精品视频一区| 欧美日本乱大交xxxxx| 日韩精品免费专区| 久久久五月婷婷| 色94色欧美sute亚洲线路一ni | 亚洲国产一区视频| 欧美精品在欧美一区二区少妇| 麻豆91精品91久久久的内涵| 欧美国产日韩一二三区| 欧美日韩国产精选| 国产一区二区视频在线播放| 亚洲欧洲色图综合| 欧美肥妇free| 国产成人啪免费观看软件| 亚洲精品第一国产综合野| 欧美成人vps| 欧美曰成人黄网| 免费看日韩精品| 国产精品青草久久| 日韩一卡二卡三卡国产欧美| 成人精品亚洲人成在线| 肉色丝袜一区二区| 日韩毛片精品高清免费| 精品国产乱码久久久久久影片| 国产99久久久久久免费看农村| 高清不卡一二三区| 日韩电影在线观看电影| 国产欧美日产一区| 成人激情文学综合网| 奇米色一区二区| 亚洲国产视频a| 中文字幕日韩av资源站| 欧美成人在线直播| 精品1区2区3区| 91老师片黄在线观看| 国产99精品视频| 韩国女主播一区| 美女精品自拍一二三四| 丝袜亚洲另类丝袜在线| 亚洲一区二区高清| 一区二区三区高清不卡| 国产精品免费av| 久久久久9999亚洲精品| 国产精品一区专区| 久久电影网电视剧免费观看| 日韩影院精彩在线| 丝袜美腿高跟呻吟高潮一区| 自拍偷拍欧美激情| 国产精品午夜电影| 久久久www成人免费毛片麻豆| 日韩免费观看高清完整版| 日本久久一区二区| 欧洲国产伦久久久久久久| 色香色香欲天天天影视综合网 | 欧美日韩视频一区二区| 91福利国产精品| 在线视频你懂得一区| 91福利区一区二区三区| 91成人在线观看喷潮| 91丨九色丨蝌蚪丨老版| 99精品欧美一区二区蜜桃免费| 亚洲乱码国产乱码精品精的特点| 婷婷久久综合九色综合伊人色| 911精品国产一区二区在线| 精品日韩在线观看| 国产色一区二区| 中文字幕欧美一区|