1 什么是統(tǒng)計(jì)信息
統(tǒng)計(jì)信息 描述了 表格或者索引視圖中的某些列的值 的分布情況,屬于數(shù)據(jù)庫對(duì)象。根據(jù)統(tǒng)計(jì)信息,查詢優(yōu)化器就能評(píng)估查詢過程中需要讀取的行數(shù)及結(jié)果集情況,同時(shí)也能創(chuàng)建高質(zhì)量的查詢計(jì)劃。有了統(tǒng)計(jì)信息,查詢優(yōu)化器可以使用基數(shù)估計(jì)來選擇合理的索引,而不需要耗費(fèi)更多的IO資源掃描來評(píng)估哪個(gè)索引合理,能有效提供查詢性能。所以,簡(jiǎn)單的說,統(tǒng)計(jì)信息是用來 反應(yīng)數(shù)據(jù)在實(shí)體表格或者視圖中的分布情況。
2 統(tǒng)計(jì)信息的內(nèi)容
可以通過sys.stats查看到統(tǒng)計(jì)信息的名字及基于哪一個(gè)表格,然后根據(jù) dbcc show_statistics(<table_name>,<index_or_statistics_name>) 來查看統(tǒng)計(jì)信息內(nèi)容。
可以看到,統(tǒng)計(jì)信息分為三部分內(nèi)容,頭信息,數(shù)據(jù)字段選擇性及直方圖。
2.1 頭信息
列名 | 說明 |
Name |
延伸閱讀
我想了解如何學(xué)習(xí) |