采样百分比由行数表中的数字叶级页面在为统计信息收集选择的索引中。这个“索引”通常是基表(聚集索引或堆)。
这两个输入参数可以从DMV获得:
宣言@NumRows浮动,@NumPages浮动;选择@NumRows=转换(浮点,和(IPS.record_count)),@NumPages=转换(浮点,和(IPS.page_count))来自sys.dm_db_index_physical_stats(ID()中,对象ID(N'dbo.Votes','U'),1, 无效的,N“详细”)AS IPS公司哪里IPS.index_level=0;
计算如下:
宣言@最小页数浮动=1.024e+003,@百分之一百浮动=1e+002,@Magic1浮子=1.5e+001,@Magic2浮点=5.5e-001;选择采样百分比=国际投资基金(@页数<@MinPages,@百分之一百,@百分之一百*最少(@MinPages(最小页数)+圆形(@页码*(@魔法1*圆形(电源(@行数,@魔法2), 0, 1)) / @行数,0, 1),@页数) / @页码);
这将返回:
这与9.234204e-01%
在问题中给出。