我是一个开发人员,但我时不时会有客户没有像样的DBA来处理这些问题,因此我被要求做出决定。
在处理大小合理的SQL Server数据库(大于Northwind或AdventureWorks;大约2-4GB的数据以及索引等)时,您的策略/最佳做法是什么?您是否使用多个文件/文件组?
如果是这样:多少?又为什么呢?
您决定何时从“一个文件组用于所有内容”的方法出发的标准是什么:
* database size?
* database complexity?
* availability / reliability requirements?
* what else?
如果使用多个文件组,请使用几个?一种用于数据,一种用于索引,一种用于日志?几(几)个数据?您选择的原因是什么-为什么要使用确切数量的文件组:-)
感谢您的任何提示,指示和想法!
干杯,马克