701: There is insufficient system memory in resource pool to run this query(リソースプールのシステムメモリ不足)
SQL Server意味
SQL Server が、該当するリソースプールからクエリの実行に必要なメモリを割り当てられなかった。メモリ不足により操作が失敗した。
原因
サーバーメモリの不足、低い max server memory 設定、メモリを大量に消費するクエリ (大きなソート/ハッシュ)、メモリリーク、多数の同時要求、または Resource Governor のプール上限。
対処方法
max server memory 設定を見直し、十分な物理 RAM を用意する。メモリを大量に消費するクエリを最適化する (適切なインデックス、ソート/ハッシュの削減)。メモリを監視する: sys.dm_os_memory_clerks、DBCC MEMORYSTATUS、パフォーマンスモニターのメモリカウンタ。Resource Governor のプール上限を調整する。必要なら同時実行数を減らす。
同じデータベースの他の項目
- 233A connection was successfully established with the server, but then an error occurred (no process is on the other end of the pipe)(接続確立後にエラーが発生)
- 823The operating system returned error to SQL Server during a read/write at offset in file (I/O error)(読み取り/書き込み中に OS がエラーを返した)
- 824SQL Server detected a logical consistency-based I/O error (page corruption)(論理整合性ベースの I/O エラー)
- 845Time-out occurred while waiting for buffer latch(バッファラッチ待機中のタイムアウト)
- 3201Cannot open backup device. Operating system error (backup device error)(バックアップデバイスを開けない)
- 8134Divide by zero error encountered(ゼロ除算エラー)
- 245Conversion failed when converting the value to data type(データ型への値の変換に失敗)