我本质上是一名开发人员——但时不时地,客户没有像样的 DBA 来处理这些问题,所以我被召唤来决定......
在处理合理大小的 SQL Server 数据库(比 Northwind 或 AdventureWorks 更大的数据库)时,您的策略/最佳实践是什么 - 您是否使用多个文件组?如果有:有多少?为什么?
您决定何时摆脱“一个文件组处理所有内容”方法的标准是什么:
- 数据库大小?
- 数据库复杂度?
- 可用性/可靠性要求?
- 还有什么?
如果您使用多个文件组,您使用多少个?一个用于数据,一个用于索引,一个用于日志?几个(多少)的数据?您选择的原因是什么 -为什么使用确切数量的文件组:-)