Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
一个 101 问题的排序:在用户定义的文件组中有多个文件,插入行时 SQL Server 的行为是什么?循环赛?写到满再继续下一个?我在这个主题上发现了一些关于 tempDb 的有趣帖子,这些帖子建议采用循环法,但没有任何结论。
SQL Server 使用比例填充算法将数据写入具有多个文件的文件组。也就是说,如果您的文件组包含两个文件,并且第一个文件的可用空间是第二个文件的两倍,那么第一个文件将接收(大约)两倍的写入。SQL Server 会定期重新计算此比率,因为可用文件空间当然会随时间而变化。
这是关于这个主题的一个很好的讨论:
http://groups.google.ca/group/microsoft.public.sqlserver.server/browse_thread/thread/a77db2ded38c58e9