首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >索引文件大小更改

索引文件大小更改
EN

Database Administration用户
提问于 2014-10-22 15:15:11
回答 1查看 129关注 0票数 0

我今天意识到,我的索引文件(大约250 7GB )比昨天少了大约7GB。

在此期间,我所做的一切都是索引重建。

是否有可能索引重建是文件变小的原因?

Tnx

EN

回答 1

Database Administration用户

发布于 2014-10-22 15:25:33

所谓索引文件,是指将索引放置在映射到有关文件的专用文件组上?

是的,它确实可以更小。随着时间的推移,索引可能变得支离破碎(插入和更新在插入范围时需要分割页面),导致页面上的空闲空间超过由填充因子定义的空间。如果您的填充因子是80%,这将不会被维护为页面被分割,这意味着您在一个页面上的空闲空间可能是50%。当重建索引时,您的页面将再次满80%,这意味着整个索引所需的页面(空间)更少。

您的意思是在windows资源管理器中查看时,物理文件的大小减小了吗?上面描述了单个索引所使用的空间。如果物理文件已变小,则还必须有一个进程收缩该文件以恢复丢失的空间(自动收缩或收缩作业?)。一般来说,这不是一个很好的做法,因为随着更多的数据被添加,索引又变得支离破碎,您的文件只需要再次增长。

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

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

复制
相关文章

相似问题

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