sp_listsuspect_object
语法
sp_listsuspect_object [<dbname>]
参数
<dbname>
是数据库的名称。
示例
示例 1
列出当前数据库中的可疑索引:
示例 2
列出 pubs2 数据库中的可疑索引:
sp_listsuspect_object pubs2
用法
使用 sp_listsuspect_object 时,还存在一些其它注意事项:
- 如果仅数据锁定表上的索引具有可疑页,则整个索引将在恢复期间脱机。查询优化程序将不考虑脱机索引。
- 使用系统过程 sp_forceonline_object 使脱机索引处于联机状态以用于修复。
- 恢复期间不会使全页锁定表上的索引完全脱机;只有这些索引的个别页会脱机。可以用 sp_forceonline_object 令这些页进入联机状态。
- sp_listsuspect_object 为指定数据库中的每一可疑索引列出数据库名、对象 ID、对象名、索引 ID 和访问状态;或者,如果省略
<dbname>,则为当前用户数据库中的每一可疑索引列出上述项。
- access 列中的 SA_ONLY 值意味着该索引已被强制联机以仅供系统管理员使用。BLOCK_ALL 值意味着该索引对于每个人都处于脱机状态。