查看一个表有多少统计信息

最近需要给一个表加索引,发现提示:
在一个表上创建的非聚集索引或列统计不能超过 249 个。

 

于是看了看这个表的信息,该表只有一个聚集索引,但是字段很多,所以能够由此判断,是因为该表字段过多, 导致生成的统计信息过多导致无法再增加索引

于是可以使用:

select * from sysindexes
 where id=object_id('表名')
and name like '_WA%'

查出该表的所有统计信息,

然后使用:

[ DROP STATISTICS  表名.统计信息的name ]

给需要增加的索引腾出统计信息的位置

然后就可以增加索引了

你可能感兴趣的:(查看一个表有多少统计信息)