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

SQL Server 文件自动增长那些事

时间:2014-09-27 20:51:10      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:io   文件   数据   sp   时间   r   bs   数据库   sql   

方法 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 文件自动增长那些事

标签:io   文件   数据   sp   时间   r   bs   数据库   sql   

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

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