sp_*_*itz 15 sql-server configuration
但是,如果 SQL Analysis Service 和 SQL Reporting Services 与 SQL Server 安装在同一台服务器上,我们应该设置什么?那么将 SQL Server 的最大内存设置为 22GB RAM 以便 Analysis 可以使用其他 22GB RAM 是否更好?
SQL Server 不需要巨型页面文件。如果您在服务器上安装其他应用程序(我们不建议这样做——SQL Server 应该被隔离)。您可能需要更大的页面文件。如果 SQL Server 是机器上运行的唯一主要服务,我们通常会在系统驱动器上创建一个 2GB 大小的页面文件。
微软说我们应该将页面文件系统管理设置为 1.5 倍的 RAM,这与 Remus 给出的建议相匹配(参见 -> http://rusanu.com/2009/11/22/system-pagefile-size-on-machines-with -大公羊/)。
因此,在我们拥有 44GB RAM 的服务器上,我们在 SQL Analysis Service 和 SQL Reporting Services 旁边安装了 SQL Server。我们应该设置多大的页面文件?
布伦特·奥扎尔 说:
经验法则:将此设置为硬件上单个 NUMA 节点(处理器)插槽中的物理内核数或更少
当它有 4 个 VCPU 时,我们应该在这个 SQL Server 实例上配置什么以获得最大并行度?
希望你们不仅让我,而且让更多的 sql 管理员比互联网上的丛林更深入地了解最佳实践。
Kin*_*hah 12
您的 3 个问题涉及max memory
,page file
和max dop setting
。
如果服务器是没有分析服务的专用 SQL Server(因为 SSAS 是另一个野兽),那么Glenn 推荐的最佳实践是一个很好的起点。对于其他组件,您应该参考Jonathan 的博客,了解如何配置 max memory。
我已经回答了SQL Server 最大和最小内存配置。如果您的服务器实例上运行了大量 SSIS 包,这将很有帮助。
我通常将它设置为远离C:\
具有足够磁盘空间的驱动器上的驱动器。我同意 Remus 和 Brent 的建议。应该是PAGE FILE FOR SQL SERVER = 1.5 * RAM
。当您遇到必须进行 FULL MEMORY DUMP(通常由 Microsoft CSS 询问)以进行故障排除的情况时,页面文件将非常有用。
彻底阅读如何为 64 位版本的 Windows KB 889654 确定适当的页面文件大小,Buck Woody 在此处讨论页面文件。
对于共享点,建议maxdop = 1
设置实例范围。对于普通的 sql server,我建议您遵循 -在 SQL Server 上计算 MAXDOP 的一种好的、可重复的方法是什么?我有一个脚本可以为你计算它。
要点如下(KB 2806535也提到了同样的事情):
8 or less processors ===> 0 to N (where N= no. of processors)
More than 8 processors ===> 8
NUMA configured ===> MAXDOP should not exceed no of CPU’s assigned to each
NUMA node with max value capped to 8
Hyper threading Enabled ===> Should not exceed the number of physical processors.
Run Code Online (Sandbox Code Playgroud)
作为旁注,我建议您阅读 -具有高性能工作负载的 SQL Server 2012 和 SQL Server 2014 的推荐更新和配置选项
归档时间: |
|
查看次数: |
24342 次 |
最近记录: |