1
如何在统计中确定直方图的步数
如何在SQL Server的“统计信息”中确定直方图步数? 为什么即使我的键列有200多个不同的值,它也限制为200步?有决定因素吗? 演示版 模式定义 CREATE TABLE histogram_step ( id INT IDENTITY(1, 1), name VARCHAR(50), CONSTRAINT pk_histogram_step PRIMARY KEY (id) ) 在表中插入100条记录 INSERT INTO histogram_step (name) SELECT TOP 100 name FROM sys.syscolumns 更新和检查统计信息 UPDATE STATISTICS histogram_step WITH fullscan DBCC show_statistics('histogram_step', pk_histogram_step) 直方图步骤: +--------------+------------+---------+---------------------+----------------+ | RANGE_HI_KEY | RANGE_ROWS | EQ_ROWS | …