码迷,mamicode.com
首页 > 数据库 > 详细

调整 tempdb 文件大小

时间:2014-12-30 11:57:12      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:tempdb

一、实验:验证tempdb的大小

1. tempdb 的默认大小

1.1 设置 model 数据库

  将 model 数据库的数据文件的“初始大小”设为 model_size。

技术分享


1.2 重启SQL Server,检查tempdb

  重启SQL Server,tempdb被重建。检查当前tempdb的数据文件的初始大小 tempdb_size。

技术分享


结论:SQL Server之后,tempdb_size = model_size 。



2、手动调整 tempdb

2.1 修改 tempdb

  将tempdb的数据文件的“初始大小”改为一个较大的数值 tempdb_large 。

技术分享


2.2 重启 SQL Server,检查 tempdb

  结果与上图一样。


结论:如果手动调整tempdb,将数据文件的初始大小设为 tempdb_large,每次重启SQL Server后,tempdb_size = tempdb_large 。


场景:在实践中, 如果tempdb被手动设置了很大的“初始大小”,即使重启 SQL Server 后,“初始大小”也不会改变。



二、收缩tempdb

  手动调整 tempdb,将数据文件的初始大小修改为较小的值 tempdb_small。(tempdb_samll 小于 model_size)

技术分享


  重启 SQL Server后,tempdb_size 确实减小了,但是并没有减少到tempdb_small。而是 tempdb_size = model_size 。

技术分享


结论:如果手动将tempdb_size的值改为tempdb_samll,重启SQL Server之后,tempdb_size 取 model_size 和 tempdb_small 两者的最大值。


本文出自 “我们一起追过的MSSQL” 博客,请务必保留此出处http://jimshu.blog.51cto.com/3171847/1597639

调整 tempdb 文件大小

标签:tempdb

原文地址:http://jimshu.blog.51cto.com/3171847/1597639

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!