3つの質問は、宇宙のDBAマスターが答えられることを願っています:
- SQL Serverの最大メモリを設定することがベストプラクティスであることは知っています。したがって、44 GB RAMのサーバーにSQL Serverがインストールされている場合、SQL Serverの最大メモリを約37 GBに設定する必要があります。
しかし、SQL Analysis ServiceとSQL Reporting ServicesがSQL Serverと同じサーバーにインストールされている場合、何を設定する必要がありますか?SQL Serverの最大メモリを22GB RAMに設定して、分析で他の22GB RAMを使用できるようにした方が良いでしょうか?
- 44 GB RAMのSQL Serverを実行しているサーバーで、ページファイルサイズを設定するためのベストプラクティスは何ですか?私はブレント・オザール(http://www.brentozar.com/archive/2014/06/sql-server-setup-checklist-free-ebook-download/)で以下を読みました:
SQL Serverは、巨大なページファイルを必要としません。サーバーに他のアプリケーションをインストールする場合(これはお勧めしません-SQL Serverは分離する必要があります)。より大きなページファイルが必要になる場合があります。ボックスで実行されている主要なサービスがSQL Serverのみである場合、通常、システムドライブに2GBサイズのページファイルを作成します。
Microsoftは、Remusが提供するアドバイスに一致するRAMの1.5倍に管理されるページファイルシステムを設定する必要があると述べています(参照-> http://rusanu.com/2009/11/22/system-pagefile-size-on-machines-with -large-ram /)。
したがって、44GB RAMを搭載したサーバーには、SQL Analysis ServiceとSQL Reporting Servicesの隣にSQL Serverがインストールされています。ページファイルをどのサイズに設定する必要がありますか?
- SharePointの場合、SharePointファームの一部であり、SharePointがデータベースを格納するSQL Serverは、1に最大並列度を設定する必要があります。これで、SharePointファームの一部ではないサーバー(sql2) SQL Server、SQL Analysis、およびReportingがインストールされているサーバー。SharePointはこのサーバーにデータベースを保存しませんが、SharePointが読み書きするレポートおよび分析データベース/キューブが作成されています。
ブレントオザール言う:
経験則:これを、ハードウェア上の単一のNUMAノード(プロセッサ)ソケットの物理コアの数以下に設定します
4つのVCPUがある場合、このSQL Serverインスタンスで最大限の並列処理を実現するには、何を構成する必要がありますか?
皆さんが私だけでなく、インターウェブのジャングルよりも多くのSQL管理者がベストプラクティスについてもう少し洞察を与えてくれることを願っています。