日期:2014-05-16  浏览次数:20500 次

增加次要数据文件以减轻主要数据文件的压力操作说明

?

每当在SQLServer中创建一个数据库,便会在硬盘上产生三个类型的文件,我们可以说,数据库由下列有三种类型的文件所构成。

?

主要数据文件(mdf):主要数据文件包含数据库的初始信息,记录数据库还拥有哪些其他文件,并且用于存储数据。每个数据库至少会拥有一个主要数据文件,而且也只能拥有一个主要数据文件。此外系统数据库master也会记录数据库是由哪些文件所组成。

?

次要数据文件(ndf)。次要数据文件也是用来存储数据库中的各类信息的,您可以自行决定是否要使用次要数据文件。使用次要数据文件的主要原因有下列两点。

?

1. 可以跨物理磁盘,放数据文件。

2. 如果数据特别大,可以通过次要数据文件帮忙存储数据。

?

事务日志文件(ldf)

?

随着数据的增长,数据库主要数据文件的大小会不断的增长,会导致数据库文件的大小超过Windows的文件限制(Fat32不可以超过4G),另一方面,数据库文件过大,会引起数据库读文件的速度过慢。

?

实现的方法如下:

?

一、右键点击,我们要增加将要数据库文件的数据库,如oa数据库,并选择属性。

?

?

?

二、点击完属性后,会出现一个属性对话框,如下图所示。点击文件,则会出现数据库文件的详细,包括数据库文件逻辑文件名,以及物理文件名。点击“添加”按钮,添加一个将要数据库文件。SQLServer每个数据库只能有一个主要数据库文件,所以新增的数据库文件都是将要数据库文件。点击添加后,文件标签的窗口里会增加一个行,双击这个行的单元格,并在行的单元格内填入相当的文件名和数值,逻辑文件名使用当前数据库名+数据系列,如oa001,数据库大小为默认值,文件名不用填,SQLServer会自动生成。完成操作后,点击确认按钮,就可以完成了。

?

?

三、点击确认后,属性对话框关闭,再点击一遍属性,就可以查看增加的内容了。

?

?