首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL文件组的有关问题

2012-01-30 
SQL文件组的问题FILEGROUPMyDB_FG1(NAMEMyDB_FG1_Dat1 ,FILENAMED:\MyDB_FG1_1.ndf ,SIZE1MB,MAXSIZE1

SQL文件组的问题
FILEGROUP   MyDB_FG1
    (   NAME   =   'MyDB_FG1_Dat1 ',
        FILENAME   =
              'D:\MyDB_FG1_1.ndf ',
        SIZE   =   1MB,
        MAXSIZE=10MB,
        FILEGROWTH=1MB),
    (   NAME   =   'MyDB_FG1_Dat2 ',
        FILENAME   =
              'D:\MyDB_FG1_2.ndf ',
        SIZE   =   1MB,
        MAXSIZE=10MB,
        FILEGROWTH=1MB)

上面的文件组包含了两个次要数据文件,创建表后指定该文件组,数据是填充到上面的两个次要数据文件里的吗?这是系统自动控制的吗?还是人为的可控制十分谢谢.

[解决办法]
SQLServer的文件映射于操作系统一组物理文件:包括主要文件、次要文件和日志文件;文件存在不同的文件组中,以便提高数据的读写速度;创建表的时候,指定文件组后,SQL Server采用按比例填充策略使用文件组内每个文件所提供的存储空间。
[解决办法]


楼主创建表的时候指定,该表属于哪个文件组,否则都是创建在默认数据组中

例如

create table aa (id int ,name varchar(20)) on MyDB_FG1

热点排行