标签:驱动 提高 ase base 建表 最大值 AC file style
(1) 数据库文件的类型
主要
主要数据文件包含数据库的启动信息,并指向数据库中的其他文件。用户数据和对象可存储在此文件中,也可以存储在次要数据文件中。每个数据库只有一个主要数据文件。主要数据文件的建议文件扩展名是 .mdf。
次要
次要数据文件是可选的,由用户定义并存储用户数据。通过将每个文件放在不同的磁盘驱动器上,次要文件可用于将数据分散到多个磁盘上。另外,如果数据库超过了单个 Windows 文件的最大大小,可以使用次要数据文件,这样数据库就能继续增长。
次要数据文件的建议文件扩展名是 .ndf。
事务日志
事务日志文件保存用于恢复数据库的日志信息。每个数据库必须至少有一个日志文件。事务日志的建议文件扩展名是 .ldf。
SQL Server 为了更好的管理数据文件,提供了文件组概念,分为两种:主文件组(PRIMARY)和用户定义文件组。
1. 主文件组(PRIMARY)
存放主数据文件和任何没有明确指定文件组的其他文件。
2. 用户定义文件组
是在创建或修改数据库时用FILEGROUP关键字定义的文件组,存放次要数据文件。
文件组特性:
(1)一个文件只能属于一个文件组。
(2)只有数据文件才能归属于某个文件组,日志文件不属于任何文件组。
(3)每个数据库中都有一个默认的文件组在运行,可以指定默认文件组,没有指定的话,则默认为主文件组。
(4)若没有用户定义文件组,则所有的数据文件都存放在主文件组中。
总结:每个数据库只有一个主要数据文件,日志文件可以有多个,文件组的作用:可以扩大数据库存储空间,提高查询效率
列:可以创建3个次要数据文件分别在3个硬盘中,并将这3个文件放到一个文件组中,然后可以在文件组中创建表,这样对表中的数据查询可以分布到3个磁盘中。
(2)创建数据库
create database student
on primary //主数据文件,也可以说是主文件组
(
name=student_data, //主数据文件的逻辑名称
filename=‘E:\data\student.mdf‘, //主数据文件的物理名称
size=5mb, //数据文件的初始大小
maxsize=10mb, //主数据文件增长的最大值
filegrowth=15% //主数据文件的增长率 //最后一句不要逗号
),
//
filegroup group1
(
//5个基本属性
),
(
//同上
),
//
( //次要文件
name=‘student1_data‘,
filename=‘E:\data\student.ndf‘, //特别说明E:\data这个目录必须在你的磁盘存在
size=5mb,
maxsize=10mb,
filegrowth=15% //可以创建多个次要文件用逗号隔开
)
log on //日志文件
(
name=‘student_log‘,
filename=‘E:\data\student.ldf‘,
size=5mb,
maxsize=10mb,
filegrowth=15%
)
写的不好见谅,有错请指导,谢谢
标签:驱动 提高 ase base 建表 最大值 AC file style
原文地址:https://www.cnblogs.com/520Sherry/p/9105274.html