SQL Serverにて。
プロセス「sqlserver.exe」がメモリを食いまくる現象に悩まされております。
で、以下サイトを参考に設定を入れ込んだんですが、
(主に2のメモリ内のページロック設定)
参考:「DB管理者がいますぐ確認すべき3つの設定」
http://www.atmarkit.co.jp/ait/articles/1009/06/news093.html
・gpedit.msc起動
→コンピュータの構成
→Windowsの設定
→セキュリティの設定
→ローカルポリシー
→ユーザ権利の割り当て
→メモリ内のページロック
サーバによって効果があったりなかったり。
何だろう?と思いきやSQLの製品Verで違いがあると。
・無条件でOK
2008 EnterpriseEdition
2008 DeveloperEdition
・設定次第でOK
2008 StandardEdition (64bit)
→R2は不明?
2005 StandardEdition(64bit)
で、その設定というのが
スタート
→プログラム
→Microsoft SQL Server 2008
→構成ツール
→SQL Server構成マネージャ
→SQLServerのサービス
→SQL Serverを右クリック、プロパティ
→詳細設定の起動時のパラメータに「-T(大文字)845」を追加
設定適用後の確認としては、SQLServerのエラーログに「Using locked pages for buffer pool」と
メッセージが吐かれるっぽい。
ふむー