[D11] SQL Server エンジニアに知ってもらいたい!! SQL Server チューニングアプローチ by masayuki ozawa
■原因について 「max server memory」を指定していない場合、 物理メモリをすべて食い尽くし、SQLServer自体で 利用するメモリが不足するためと考えられる。 SQLServerの仕様のようだが、本番で発生すると痛い。 ■対処法 「max server memory」を設定して下さい。 物理メモリより当然少なくし、OSが利用する分、 SQLServerが利用する分を差し引いた残りを設定する。 トラブル時で時間がないときは、とりあえずサーバ再起動が早道 ■詳細 「max server memory」の既定値は2,147,483,647Mbytes となっている。既定値のままだとどんどんメモリを食う。 消費したメモリは、どこに使われたかというと 「バッファキャッシュ」という所に割り当てられている。 これは、あらかじめディスクから読み込んだデータを メモリ上に展開しておき、次回
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く