2
RAMの増加、パフォーマンスの低下
セットアップ: Windows Server 2008 R2 SQL Server 2008 R2 SP1 240GB RAM TempDBは自動拡張なしの8x16GBデータファイル(合計128GB) 物理/スタンドアロンサーバー このサーバーは、ETL処理に使用されます。このサーバーに追加のRAMを追加しただけで、合計で240GBのRAMになります。SQL Serverサービスのみが実行されています。 メモリは、BIOS、OpenManage、およびWindowsで正常に表示されます。 70 / 100GBのメモリの最小/最大を使用するようにSQL Serverを構成した場合、問題はありません。ただし、それを120 / 150GBに増やすと、ETLプロセスの1つを実行すると次のエラーが発生します。 'PRIMARY'ファイルグループがいっぱいのため、データベース 'tempdb'のオブジェクト '<temporary system object:422234507706368>'に領域を割り当てることができませんでした 不要なファイルを削除するか、ファイルグループ内のオブジェクトを削除するか、ファイルグループにファイルを追加するか、ファイルグループ内の既存のファイルに対して自動拡張をオンに設定して、ディスク領域を作成します。(メッセージ1105、状態2、手順不明、行1) メモリ構成を変更する前に、この問題に遭遇したことはありません。元の70 / 100GBに再構成した後、このエラーは発生しません。 私が試したこと: TempDBデータファイルを自動拡張に設定します。これにより、ディスク容量に達するまでファイルが自動拡張され、失敗するだけです。 TempDBデータファイルをさらに追加します。示されているのと同じエラー。 TempDBのサイズを8x32GB(合計256GB)に増やします。 この問題の原因は何なのか途方に暮れています。