首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果在将PAGE_VERIFY设置为校验和后无法重建索引,会发生什么情况?

如果在将PAGE_VERIFY设置为校验和后无法重建索引,会发生什么情况?
EN

Database Administration用户
提问于 2014-01-30 20:47:13
回答 1查看 221关注 0票数 0

我遇到了一个生产Server 2008框,其中有相当多的数据库,其中PAGE_VERIFY选项设置为NONE。我将PAGE_VERIFY选项设置为校验和。如果理解正确,则必须重建现有索引,以使校验和对它们产生影响。此外,如果我重建一个聚集索引,非聚集索引也将被重建。

  1. 如果我不能立即重建现有的索引,它们会发生什么情况?
  2. 在没有重新生成的情况下设置校验和后,现有索引是否仍然可用?

谢谢!

EN

回答 1

Database Administration用户

回答已采纳

发布于 2014-01-30 21:05:23

“还有,如果我重建一个聚集索引,非聚集索引也会被重建。”--如果你重建一个聚集索引,非聚集索引将不会被重建,请参阅Paul的博客文章-- http://www.sqlskills.com/blogs/paul/indexes-from-every-angle-what-happens-to-non-clustered-indexes-when-the-table-structure-is-changed/ --尽管它说2005年,就我所知,任何版本都是正确的。1.不会发生任何事情2.将是可用的

也可以在保罗的博客“每日神话”中阅读-- http://www.sqlskills.com/blogs/paul/a-sql-server-dba-myth-a-day-1730-page-checksums/

正如你和乔恩所补充的--有两种方式(来自保罗的博客):1.没有任何过程,背景或其他,可以在每一页上设置一个页面校验和。这是一个主要的障碍(技术术语:-),因为它意味着您必须执行索引重建或其他大小的数据操作,才能将页面校验和实际放在页面上。2.页校验和只有在读入内存、更改后再写回磁盘时才会放在页面上。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/57915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档