0
有沒有辦法從SQL命令訪問SQL Server中的直方圖值?使用DBCC SHOW_STATISTICS很容易看到屬性的直方圖,但是,是否可以在SQL SELECT命令或某些T-SQL過程/函數中訪問直方圖表?分析SQL Server直方圖表
有沒有辦法從SQL命令訪問SQL Server中的直方圖值?使用DBCC SHOW_STATISTICS很容易看到屬性的直方圖,但是,是否可以在SQL SELECT命令或某些T-SQL過程/函數中訪問直方圖表?分析SQL Server直方圖表
我記得這招從金伯利特里普的視頻,所以下面
create table histogram (
[RANGE_HI_KEY] sql_variant
, [RANGE_ROWS] sql_variant
, [EQ_ROWS] sql_variant
, [DISTINCT_RANGE_ROWS] sql_variant
, [AVG_RANGE_ROWS] sql_variant
)
insert into histogram
exec ('dbcc show_statistics(''dbo.orders'',''_WA_Sys_00000001_29572725'') with HISTOGRAM')
快速搜索產生了現在,您可以訪問該表..你可以爲Stat_header做同樣的density_vector
看起來不錯,thaks –