为了提高 SQL Server 的性能,我想使用我简单的 1 文件(1 个 mdf 和 1 个 ldf)数据库并将 mdf 文件(可能还有 ldf 文件)拆分到多个磁盘驱动器上。我认为最有效的方法是将大表分区到多个 mdf 文件中。(我打算只使用一个分区函数,它是主键的模数(它是一个 int 或 bigint),例如 (MyTable.Id % 8),其中 8 是我拥有的磁盘数)。
最快/最好/正确的方法是什么?例如,我需要执行哪些 SQL 命令或 SSMS 操作才能将我从现在的位置带到我想去的地方。
任何其他建议也将不胜感激。(通过存储空间组合驱动器看起来不像是一种选择,因为出于某种原因,当我这样做时,我并没有获得良好的写入 IOPS 性能。)