SQL的文件组中mdf与ndf的区别 各位新年好!有以下问题请教,谢谢1.SQL的文件组中mdf与ndf的有什么区别?2.ndf是否也存储表数据、索引等各数据? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sql server .mdf和.ndf的区别!http://blog.sina.com.cn/s/blog_615d3aad0100homh.html mdf和ndf都是物理上的数据文件,多个物理文件对应于一个逻辑上的数据库名mdf有且只有一个且必须有,ndf可以添加多个mdf应存储比ndf更多的信息,比如数据库本身相应参数等等物理文件大小在不同系统中可能有一同限制,当物理文件较大时磁盘RW性能影响很大,考虑多存储方案时可以分散物理文件以提高RW性能 在上楼基础上再总结下:mdf和ndf都是物理上的数据文件,其实后缀都可以使.mdf;mdf有且只有一个且必须有,ndf可以添加多个;mdf应存储比ndf更多的信息;他们可以指定放在某些文件组里面,到时候数据就写入对应的文件组中的数据文件中,一般会把数据文件放在raid1 raid10 上提高写入和读取上的性能。 .ndf存储表数据、索引等各数据。 同意,其实问题应该是Primary和Secondary的区别,因为确实有人将Secondary文件命名为.mdf。要数据文件包含数据库的启动信息,并指向数据库中的其他文件,每个数据库只有一个。辅助数据文件是可选择的,这个是主要区别。 当数据库非常大的时候,使用辅助数据文件可以提升性能简化管理维护。参考MSDN:Database Files and Filegroupshttp://msdn.microsoft.com/en-us/library/ms189563.aspx 表格旋转/转置/交叉表 帮改条语句 产生随机数问题? 请问通过group by 如何实现分组计算 谢谢 触发器 a机可以用sql server身份验证连接到b机,而b机不可以用sql server 身份验证连接到a机 sql 行转置查询 SQL Server可不可以自定义聚合函数? SQL Server 2008, 关于查询表内的时间段数据是否重叠 一次执行多条语句,其中一条出错,其它的语句生效吗? 递归 子项查父项 一个带子查询的查询优化问题
mdf有且只有一个且必须有,ndf可以添加多个
mdf应存储比ndf更多的信息,比如数据库本身相应参数等等物理文件大小在不同系统中可能有一同限制,当物理文件较大时磁盘RW性能影响很大,考虑多存储方案时可以分散物理文件以提高RW性能
mdf和ndf都是物理上的数据文件,其实后缀都可以使.mdf;
mdf有且只有一个且必须有,ndf可以添加多个;
mdf应存储比ndf更多的信息;
他们可以指定放在某些文件组里面,到时候数据就写入对应的文件组中的数据文件中,一般会把数据文件放在raid1 raid10 上提高写入和读取上的性能。
同意,其实问题应该是Primary和Secondary的区别,因为确实有人将Secondary文件命名为.mdf。
要数据文件包含数据库的启动信息,并指向数据库中的其他文件,每个数据库只有一个。辅助数据文件是可选择的,这个是主要区别。 当数据库非常大的时候,使用辅助数据文件可以提升性能简化管理维护。参考MSDN:Database Files and Filegroups
http://msdn.microsoft.com/en-us/library/ms189563.aspx