none
在SQLSERVER 2008的数据库上建了几个tempdb的数据文件,为什么只有第一个文件变大了,其他没有使用? RRS feed

答案

全部回复

  • Did you allow those files auto grow?
    2017年10月11日 0:28
  • Did you allow those files auto grow?
    允许这些文件自动增长了
    2017年10月11日 1:37
  • Hi Tim-2009,

    不会的,写入文件会按照比例对各个mdf,ndf进行分配,按照产品设计,每个文件会同时用满。你是如何发现其他的数据文件都没有写入的。 另外,在配置完tempdb之后到你检查数据文件之间,你有重启过数据库吗?

    Best Regards,

    Teige


    MSDN Community Support<br/> Please remember to click &quot;Mark as Answer&quot; the responses that resolved your issue, and to click &quot;Unmark as Answer&quot; if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact <a href="mailto:MSDNFSF@microsoft.com">MSDNFSF@microsoft.com</a>.

    2017年10月11日 2:06
    版主
  • Hi Tim-2009,

    不会的,写入文件会按照比例对各个mdf,ndf进行分配,按照产品设计,每个文件会同时用满。你是如何发现其他的数据文件都没有写入的。 另外,在配置完tempdb之后到你检查数据文件之间,你有重启过数据库吗?

    Best Regards,

    Teige


    MSDN Community Support<br/> Please remember to click &quot;Mark as Answer&quot; the responses that resolved your issue, and to click &quot;Unmark as Answer&quot; if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact <a href="mailto:MSDNFSF@microsoft.com">MSDNFSF@microsoft.com</a>.


    不知道有没有重启过,不重启就不生效?
    2017年10月11日 6:04
  • Hi Tim-2009,

    不是不重启就不生效,而是重启之后原来的tempdb会被drop然后重新创建。

    Best Regards,

    Teige


    MSDN Community Support<br/> Please remember to click &quot;Mark as Answer&quot; the responses that resolved your issue, and to click &quot;Unmark as Answer&quot; if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact <a href="mailto:MSDNFSF@microsoft.com">MSDNFSF@microsoft.com</a>.

    2017年10月11日 6:06
    版主
  • Did you allow those files auto grow?

    允许这些文件自动增长了
    Can you run 'select * from sys.sysfiles' under tempdb and post results?
    2017年10月11日 12:24
  • Did you allow those files auto grow?

    允许这些文件自动增长了

    Can you run 'select * from sys.sysfiles' under tempdb and post results?

    2017年10月12日 1:14
  • Did you allow those files auto grow?

    允许这些文件自动增长了

    Can you run 'select * from sys.sysfiles' under tempdb and post results?

    不好意思,好像误操作,把你后面的回复删除了
    2017年10月12日 1:15
  • How much space used in each data file?
    2017年10月12日 1:33
  • 增长的时候不是四个一起变大的

    想不想时已是想,不如不想都不想。

    2017年10月12日 1:39
    版主
  • To make all tempdb data files grow in same pace, those data files should have same initial size.
    • 已标记为答案 Tim-2009 2017年10月17日 2:55
    2017年10月12日 1:42
  • How much space used in each data file?

    第一个文件用了70多G了吧,其他都没用。

    原来的设置是第一个文件的初始文件为20G,第二个文件是500M,后面我都改成了1G,每次增长500M,不过改后还没有重启过。

    2017年10月12日 2:55
  • All files should have same initial size.
    2017年10月12日 3:05
  • 新版本还没测试过,之前 2008r2 的版本在表现上确实是新加的文件用得少,但不是没用到

    大量并发并且临时表用得多的时候,多文件明显比单文件更少出现资源等待

    但文件的利用上,确实是其他文件很少涨

    2017年10月12日 4:15
  • All files should have same initial size.
    文件的初始大小改为一样的了,不过还没重新启动过
    2017年10月13日 6:21
  • Restart sql when get chance then check file usages.
    2017年10月13日 18:01
  • Restart sql when get chance then check file usages.

    好的,后面重启了,再来报告一下情况,谢谢!
    2017年10月16日 2:47
  • Restart sql when get chance then check file usages.

    重启了,请看看现在的情况是不是正常了?谢谢!

    2017年10月17日 2:13
  • That look fine, you should check again after several days.
    2017年10月17日 2:39
  • That look fine, you should check again after several days.

    好的,谢谢!
    2017年10月17日 2:54
  • 为啥你还要留两个文件在C盘

    想不想时已是想,不如不想都不想。

    2017年10月17日 5:21
    版主
  • 为啥你还要留两个文件在C盘

    想不想时已是想,不如不想都不想。

    那两个C盘的文件一个是数据文件,一个是日志文件,原来的设置的,没动
    2017年11月1日 2:20