首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有多个文件的TEMPDB文件增长

具有多个文件的TEMPDB文件增长
EN

Database Administration用户
提问于 2017-06-27 12:32:34
回答 1查看 979关注 0票数 1

有很多博客文章都是关于将tempdb分割成多个文件的,我理解这背后的逻辑和推理,但是有一个问题似乎从来没有被问到过关于多个tempdb架构的问题。TempDB文件增长和磁盘空间消耗。

其论点是总是以同样的速度增长tempdb文件,以防止取消这些好处(我可能会在这里回答我自己的问题)。

这是否意味着处理时的查询不能使用所有的tempdb文件?如果我有一个只有100 to的tempdb,并且大多数查询都需要75%的这个文件来处理。

然后,我决定将tempdb划分为4个逻辑文件,每个文件为25 me (总共给出了相同的100 me)。如果一个查询不能同时处理多个文件,那么很快就会将所有tempdb文件增长到75-100MB,而且我实际上已经将空间需求增加了四倍。

而且,您添加到tempdb的文件越多,需要提交的磁盘空间就越大。这是正确的,还是查询处理器在需要时使用任何文件组合?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2017-06-27 14:23:15

你的问题的答案将取决于对以下问题的回答。

在您的情况下,大多数查询都需要75%,即75 in。

  • 您的意思是所有查询加起来都需要75 Do吗?
  • 每个查询都需要75 of?

如果所有查询加在一起需要75 If,那么您可以有多个较小的文件,并且不会增加总的空间,因为这些文件不应该增长。

如果每个查询都需要75 or,那么它们是并行运行还是串行运行?如果并行,您今天必须使用超过100 If。如果串行比我不明白为什么你需要多个tempDB文件。

您看到PFS和SGAM页面上的争用了吗?

我建议你回顾一下这些关于你的问题的文章。

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

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

复制
相关文章

相似问题

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