首页 > 数据库技术 > 详细

SQL Server 文件自动增长那些事

时间:2014-09-27 18:35:41      阅读:276      评论:0      收藏:0      [点我收藏+]

方法 1、

        把文件的增长设置为按照固定大小增长。 如filegrowth = 100MB;

----------------------------------------------------------------------------------------------------------------------------------------------------------

数据文件增长说明、

                       比如说表 T 建立在文件file1 和 file2 上。file1 file2各有500MB 的空闲空间。若要向表中插入100MB数据非常有可能file1,file1 各插入

                       50MB。但是如果你只插入1MB数据就非常有可能这1MB数据只在file1 文件里。原则上是按空闲空间的比例对插入的数据进行分分配的

                       例如 file1空间900M file2空闲100MB  ,现在要插入100MB数据这样就会在file1上插入90MB,file2上插入10MB;

                       还有当两个文件都没有空闲的空间里SQL Server 会自己随便找其中一个文件进行自动增长。若在一定时间内数据文件增长还没有完成

                       这次增长会失败。这个超时一般是15s。所以给文件一个合理的增长大小是十分有用的 小数据库一般设为80M 大点的可以设为160MB;

日志文件增长说明、

                       如果多个日志文件都满了、SQL Server 会增长当前的日志文件。以保证日志的连续性。因为日志要保证是连续的所以SQL Server 一次只

                       可以对一个日志文件进行写入。所以多个日志文件不能起到提高IO目的。

 

SQL Server 文件自动增长那些事

原文:http://www.cnblogs.com/JiangLe/p/3996600.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!