SQL文件增长原理

创建一个无限增长的数据库之后,它满足什么条件数据文件自动增大

它有一个可用空间.

是不是可用空间为0,且又有数据的时候,才会申请空间.

作者: je_ck   发布时间: 2011-06-10

作者: zy112429   发布时间: 2011-06-10

随着数据被添加到数据库,主数据文件会在空间不足时自动增长,这个自动增长是由你自己决定,也就是说可以将数据库设定为固定大小

作者: mingpei0703   发布时间: 2011-06-10

可用空间的初始值不是0,是多少兆来着?给忘了,当数据文件的容量达到你所创建的数据库的原始容量是会自动增长

作者: chuanzhang5687   发布时间: 2011-06-10

SQL code
http://www.dbaunion.com/u/livecoach/Blog.aspx/t-18

作者: abcjun188   发布时间: 2011-06-10

就像一个容器啊 装不下了就长了,增量是你设定的

作者: aspwebchh   发布时间: 2011-06-10

SQL code
USE master;
GO
CREATE DATABASE Sales
ON 
( NAME = Sales_dat,
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\saledat.mdf',
    SIZE = 10,
    MAXSIZE = 50,
    FILEGROWTH = 5 )
LOG ON
( NAME = Sales_log,
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\salelog.ldf',
    SIZE = 5MB,
    MAXSIZE = 25MB,
    FILEGROWTH = 5MB ) ;
GO


size 就是初始大小,maxsize 是最大大小,filegrouth 是增量(可能是大小,可能是百分比)
当文件大小增长到一定值就会 按增量 增长。

作者: abcjun188   发布时间: 2011-06-10

数据文件一般情况下会逐渐增大,假设某个表很多记录,这是你删除这个表的面的大部分数据,数据文件不会自动变小,而需要你做一下收缩动作才能体现出来,从企业管理器菜单 “查看--Taskpad”里面可以看到一些信息

作者: xstdljj   发布时间: 2011-06-10

自动增大。初始数据库文件3MB,日志 1MB,当空间不够 的时候自动增长。。增长量为1MB

作者: work201003   发布时间: 2011-06-10

不够了,系统就自动增长了

作者: cd731107   发布时间: 2011-06-10