小编Taw*_*feh的帖子

为什么禁用聚集索引会使表无法访问?

当索引被禁用时,定义保留在系统目录中但不再使用。SQL Server 不维护索引(因为表中的数据发生变化),并且索引不能用于满足查询。如果禁用聚集索引,则整个表将无法访问。

为什么不能直接从丢弃 B 树的表中访问数据?(最有可能通过逐行扫描表格)这比使数据完全无法访问更合适吗?

这是一个纯粹的理论问题 - 我永远不会真正这样做。这不是一个场景,也不是一个待办事项,我只是想知道为什么事情会这样,将其视为一个内部问题。

sql-server clustered-index database-internals

11
推荐指数
1
解决办法
1万
查看次数