SQL Server Fast Track 数据仓库基本配置

SQL Server Fast Track 数据仓库基本配置

硬件组件体系结构

当前 FTDW 参考体系结构基于专用存储配置。当前发布的选项包括交换 SAN、直连 SAN、直连 SASSAS-RBOD iSCSI。磁盘 I/O 吞吐量是通过使用独立的专用存储机箱和处理器来实现的。其他详细信息和配置由各个 Fast Track 供应商提供。图 2 显示了一个基于 SAN 存储系统的 FTDW 参考体系结构中包含的组件级构建基块。



sql server
sql server

sql server

示例图 包含 2 个插槽、12 个内核的服务器的存储配置示例


应用程序配置

Windows Server 2008 R2

除非特别指出,否则应针对 Windows Server 2008 R2 Enterprise 操作系统使用默认设置。请确保应用了最新的 Service Pack 和所有重要更新。多路径 I/O 功能对于很多参考体系结构来说是必不可少的。有关详细的 MPIO 配置的信息,请参阅 Fast Track 合作伙伴关于特定参考体系结构的技术配置指南。确认将 Windows Server 2008 R2 作为应用程序服务器角色进行安装,以确保能够正确安装 .NET Framework 并采用默认设置。

SQL Server 2012 Enterprise

启动选项

-E 参数必须添加到启动选项中。当数据库表增长时,这可以增加每个文件中分配给数据库表的相邻区数,从而提高了顺序磁盘访问速度。请务必确保在数据库启动时 -E 选项已生效。此选项既区分大小写,也区分格式。此选项前面或后面如果有空格,将无法初始化。

-T1117 也应添加到启动选项中。此跟踪标志确保在启用自动增长时文件组中的所有文件均衡增长。数据库文件增长的标准 FTDW 建议是预分配而非自动增长(tempdb 除外)。有关详细信息,
请参阅本文档的存储配置详细信息一节。

启用“锁定内存页”选项。有关详细信息,请参阅如何启用“锁定内存页”选项

-T834 选项应根据具体用例进行评估。此跟踪标志可以提高很多数据仓库工作负荷的吞吐率。
它允许在内存中为 SQL Server 缓冲池分配较大的页

注意:如果在数据库上使用列存储索引,此时 SQL Server 2012 不支持使用 �CT834。如果您计划使用列存储索引,请不要使用此跟踪标志。

SQL 最大内存

对于 SQL Server 2012,为 SQL Server 分配的内存量不要超过总服务器 RAM 92%。如果其他应用程序要共享该服务器,应相应调整可分配给操作系统的剩余 RAM 量。此设置由 max server memory 选项控制。

资源调控器

数据仓库工作负荷通常包括对大量数据进行操作的复杂查询。这些查询可能占用大量内存,如果内存不足,它们可能溢出到磁盘。此行为在资源管理方面具有特定含义。您可以使用 SQL Server 2012 中的资源调控器技术来管理资源使用情况。

SQL Server 的默认设置中,资源调控器为每个会话提供最多 25% SQL Server 内存资源。这意味着,在最糟的情况下,占用至少 25% 可用内存的三个查询足以阻止任何其他占用大量内存的查询执行。在这种情况下,要运行的任何需要大量内存的其他查询将排队等待,直到资源
可用。

您可以使用资源调控器来减小每个查询占用的最大内存。但是,这样做将使占用大量内存的并发查询使用 tempdb,从而引入更多随机 I/O,这会降低总体吞吐量。尽管限制单个会话可用的系统资源量对于很多数据仓库工作负荷是有利的,但是最好通过分析并发查询工作负荷来进行测量。


【转载自:www.iHk-system.com|寻访诸神的网站】


你可能感兴趣的:(windows,应用程序,处理器,合作伙伴,详细信息)