【小5聊】SqlServer T-Sql语句删除表查询时自动创建的统计信息

【试图界面如下】

【代码】


--删除统计信息
DROP STATISTICS mytableName._WA_Sys_00000001_0EA330E9
--表名称.统计信息名称

【可能会出现的情况】

无法对 统计信息 'mytableName._WA_Sys_00000003_0EA330E9' 执行 删除,因为它不存在,或者您没有所需的权限。

原因:可能是你的表名称没写对或者统计信息名称没有写对

无法对索引 'mytableName.PK__mytableName__605F6FB505A38188' 执行 DROP,因为该索引不是统计信息集合。

原因:存在对应的索引,不可删除。除非删除了索引,一般不会这样操作,如果是进行测试,那么就可以。对于上亿数据,如果删除了索引,那么重新构建索引,消耗的内存会很大,很大程度出现重建索引失败的情况。

猜你喜欢

转载自blog.csdn.net/lmy_520/article/details/108256351