eskysky
发布于 2020-09-09 / 10 阅读
0

SQL Server文件和文件组

文件和文件组

在SQL Server中一个数据库至少包含2种文件,数据库文件和事务日志文件。组成的一个数据库至少应包含一个数据库文件和一个事物日志文件。 文件组是将多个数据库文件集合起来形成的一个整体,每个文件组有一个组名。与数据库文件一样,文件组也分为主文件组(Primary File Group)和次文件组(Secondary File Group)。主数据库文件必须放在主文件组中,然而次数据库文件可以放在次文件组。

数据库文件(Database File)

扩展名为.mdf 或.ndf 数据库文件是存放数据库数据和数据库对象的文件,一个数据库可以有一个或多个数据库文件。 采用多个数据库文件来存储数据的优点 (1)数据库文件可以不断扩充而不受操作系统文件大小的限制。 (2)可以将数据库文件存储在不同的硬盘中,这样可以同时对几个硬盘做数据存取,提高了数据处理的效率。

事务日志文件(Transaction Log File)

事务日志文件是用来记录数据库更新情况的文件,扩展名为ldf,当对数据库进行操作时,都会记录在此文件中。 注意:事务日志文件不属于任何文件组