我们开始使用SQL Server 2008 R2构建数据仓库系统。一位高级 DBA 告诉我们考虑为 SQL Server 服务使用启动参数 -E。我从联机丛书中读到:
-E:增加为文件组中的每个文件分配的盘区数。此选项可能有助于运行索引或数据扫描的用户数量有限的数据仓库应用程序。它不应在其他应用程序中使用,因为它可能会对性能产生不利影响。32 位版本的 SQL Server 不支持此选项。
我的问题是这个参数如何帮助索引和数据扫描?如果同一实例中可能有其他数据库(可能处于操作角色),我们是否应该使用此参数?
SQL Server 客户咨询团队撰写了一篇博客文章,其中包含有关此设置的一些信息。