请教:关于SQL SERVER 2005中的文件与文件组的使用

16 查阅

请教:SQL SERVER 2005中的文件与文件组具体怎么使用?

我现在的服务器做的是2块SAS硬盘做的RAID1,分了2个区,数据库文件为3G多,我想把数据库分成N个文件,全部属于PRIMARY组中,不知道这样是否能够提升效率?

文件与文件组这种机制的好处究竟是什么呢?

参考答案:

因为,硬盘已经做了RAID1,一般不建议将数据文件再分至多个文件组或同一文件组中的多个数据文件,可以将不同业务用途的数据表放到不同的数据文件,但如果仅为了提升效率不建议这样做。因为即便分了文件组,数据库的读写操作也仍然在同一块硬盘磁盘上进行,不会有效率的提升。如果非要提升效率,可以将将数据文件与日志文件分开存储,有利于恢复与容灾(基于某个磁盘分区逻辑损坏,如果硬盘或RAID损坏,数据仍将丢失)建议能对你有帮助。