web-dev-qa-db-ja.com

SQL Server 2012 Standard Edition-複数のインスタンスとメモリ使用率

RAMが192 GBの1台のサーバー上にSQL Server 2012 Standard Edition(64 GBのメモリ制限がある)の複数のインスタンスがある場合、両方のインスタンスが最初の64 GBのメモリにしかアクセスできないか、または別のインスタンスにアクセスできるかそれぞれが独自の64 GBの「チャンク」を持つことができるように、メモリの一部。

これは、両方のノードが単一のノードにフェイルオーバーする場合のアクティブ/アクティブクラスターの考慮事項です。

9
SQL3D

私はこれについて決定的な答えをフォローアップしたかっただけです。 SQL Server Standardインスタンスは、「最初の」64 GBのメモリに限定されません。したがって、上記の場合、192 GBのRAMを搭載したサーバーでは、2つのSQL Serverインスタンスで64 GBのメモリ全体を使用できます。

これらのインスタンスはどちらもプロセッサにバインドされていないため、プロセッサアフィニティを介して各インスタンスを自身の物理NUMAノードに割り当てるという追加の手順を実行しました。 Aaron BertrandのコメントとBob Wardの優れたPASS 2012プレゼンテーションのおかげで、構成の詳細について "Inside the SQLOS 2012" ...

1
SQL3D

2つのインスタンスは絶対に互いに関連していないことがわかっているので、1つのサーバーで2つのインスタンスをそれぞれ64gigで使用できると思います。少なくとも私の理解では、OSはアプリにメモリを割り当てるものなので、問題ありません:)

7
Mentor

少し前に、同じ質問がありました。 MS関連会社の営業担当者が答えました。実際、これは事実です。インスタンスごとに64GBを使用できます。彼らは、これは完全に有効であり、アイデアの一部であるとさえ言いました。

残念ながら、まだテストする機会がありません。

4