Date: Sat, 22 Jan 2005 13:00:26 +0900
From: who@example.co.jp
お世話になります
SQL Serverが使用するメモリ量について質問させてください
複数のスレッドにて定期的にデータベースアクセスしている
プログラムを作成しているのですが、生成するスレッド数により
SQL Serverの使用するメモリが増大してしまいます
(タスクマネージャのプロセスにて確認)
最終的にはSQL Serverのプロパティで設定している
動的メモリの割り当て最大値にまで達してしまう事があります
この様な現象が発生してしまうのはプログラムが悪いのでしょうか?
ですが、ステップ実行しながら確認していたところ、
レコードセットをオープンすると200KBほどSQL Serverが確保し
レコードセットをクローズしても確保されたメモリは解放されませんでした
(結果的に1.5GBも使用してしまいます)
ここでさらに質問ですが
�‐綉�のようにSQL Serverが1.5GB使用していても
他のプログラムに影響がないのでしょうか?
��SQL Serverが確保したメモリはどこかで解放されるのでしょうか?
��あまり使用されたくない場合には動的メモリ割り当ての最大値を
下げたほうがいいのでしょうか?
以上、よろしくお願い致します
【使用環境】
OS:Win 2000 Server + SP4
DB:SQL Server 2000 Standard Edition + SP3a
CPU:Xeon 2.8GHz
物理メモリ:1.5GB
| [MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
| よろしければお困りの内容を、電子メールで教えて下さい。 |
|
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|