建数据库时,有多个数据文件,请教:数据存放到数据库时,时先存放到.mdf还是先.ndf? 默認是主文件.你可以可以在create table的時候指定存放文件組 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 默认情况下是建两一个.一个数据文件(.mdf),一个日志文件(.ldf) 文件组对组内的所有文件都使用按比例填充策略。当将数据写入文件组时,Microsoft® SQL Server™ 2000 根据文件中的可用空间量将一定比例的数据写入文件组的每个文件,而不是将所有的数据先写满第一个文件,接着再写入下一个文件。例如,如果文件 f1 有 100 兆字节 (MB) 可用空间,文件 f2 有 200 MB 可用空间,则从文件 f1 中分配一个扩展盘区,从文件 f2 中分配两个扩展盘区,依此类推。这样,两个文件几乎同时填满,并且可获得简单的条带化。一旦文件组内的所有文件已满,SQL Server 就自动地采用循环方式一次扩展一个文件,以容纳更多的数据(假定数据库设置为自动增长)。例如,某个文件组由三个文件组成,它们都设置为自动增长。当文件组中的所有文件的空间用完时,只扩展第一个文件。当第一个文件已满,不能将更多的数据写入该文件组时,扩展第二个文件。当第二个文件已满,不能将更多的数据写入该文件组时,扩展第三个文件。如果第三个文件已满,不能将更多的数据写入该文件组,那么再次扩展第一个文件,依此类推。使用文件和文件组时,通过允许跨多个磁盘、多个磁盘控制器或 RAID(独立磁盘冗余阵列)系统创建数据库,可提高数据库性能。例如,如果计算机中有四个磁盘,那么可以创建一个由三个数据文件和一个日志文件组成的数据库,每个磁盘上放置一个文件。在对数据进行访问时,四个读/写磁头可以同时并行地访问数据,从而加速数据库操作。另外,文件和文件组允许数据布局,因为可以在特定的文件组中创建表。因为特定表的所有输入/输出都可以定向到特定的磁盘,所以性能得以改善。例如,可以将最常用的表放在一个文件组中的一个文件中,该文件组位于一个磁盘上;而将数据库中其它的不常访问的表放在另一个文件组中的其它文件中,该文件组位于第二个磁盘上。 sql xml删除节点 问一个小问题,标识列Identity(1,1)问题 求一SQL語句 自动增长的问题 如何手动清除sql2000的日志 怎么不能Copy MDF为扩展名的文件? 通过ADO调用存储过程返回的字符型出参是不是有2048个字节的大小限制?求高人解答 找oyo111111(卖火柴的)兄弟 ms sql server两个简单问题 SQL2000 新增列分发问题 一个联表的问题 这个sql对我有点难度
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货