sp_BlitzIndex 查找“未知”索引

dub*_*lee 2 index sp-blitzindex

我正在清理我们的一个数据库,在删除未使用的索引并向表添加主键后ARPaymentssp_BlitzIndex现在报告索引dbo.ARPayment.Unknown (0)。我已经刷新了我的索引,绝对没有任何此类索引的迹象。

这是它在运行输出中显示的消息sp_BlitzIndex 'db_name', @Mode=4

这个表应该是堆吗?dbo.ARPayment.Unknown (0)

Tar*_*zer 5

当表是堆时,sp_BlitzIndex 将为索引名称列出 Unknown。这并不是说您有一个名为 Unknown 的索引。您添加的主键是作为非聚簇添加的,并且您在表上没有聚簇索引。堆是没有聚集索引的表。

如果您不希望您的表成为堆,您可以删除 PK 并将其重新创建为集群 PK。