web-dev-qa-db-ja.com

MS SQLServerと「ハードドライブの空き容量がありません」

その上でドキュメント配信システムを実行しているサーバーを手に入れました。マシンの動作が非常に悪い(Windows XP)。 memtestを実行する(問題がないことが判明した)、HDDをデグラフしようとする(不要)など、通常のことを確認しました。

このマシンの唯一の奇妙な点は、実行中のMSSQLサーバーです。そしてSymantecAnitvirus。 (うーん)

マシンが「ハードドライブの空き容量がありません」と報告することがあります。私はすぐにマシンの1台のハードドライブを調べましたが、まだ20ギガが残っています。毎回。

MSSQLサーバーがこれを引き起こす可能性がありますか?これは、マシンのひどいパフォーマンスに関係しているのでしょうか?

ありがとう!

1
bobber205

本当に役立つ情報が少なすぎます。

  • 「ハードドライブの空き容量がありません」と正確に報告するものは何ですか?デスクトップ上のポップアップですか?ログエントリ?どこ?
  • DBサーバーでAVを実行する価値があるかどうかを検討することをお勧めします。パフォーマンスに深刻な影響を与える可能性があり、純粋なDBサーバーでの感染リスクは非常に低くなります。参照 Windowsサーバーでウイルス対策を実行していますか?

あなたの問題は、ある種のソフトウェアの競合があるように聞こえます。たぶん、いくつかのシステムログにある手がかりがありますか? Windowsイベントログには何と書かれていますか?

2
sleske

MSSQLはRAMが好きで、パフォーマンスを向上させるためにできるだけ多くのRAMを消費します。これは、他のアプリケーションのパフォーマンスを低下させる可能性があります。

あなたの質問により、SymantecAntivirusのSQLサーバーの除外についてすぐに考えさせられました。 http://support.Microsoft.com/kb/309422

2
ITGuy24

負荷に対応できるように仮想メモリを十分に高く設定しましたか?ページファイルの容量が不足すると、他の「奇妙な」エラーが発生します...

1
Avery Payne

エラーメッセージの正確な構文は実際には「ハードドライブの空き容量がありません」ですか、それともそれをどのように解釈しているのでしょうか。 Windowsには、空きディスク容量の不足について話しているように聞こえるが、実際には作業用ストレージ(メモリ)が不足しているというエラーメッセージがいくつかあります。たとえば、次のエラーメッセージ2を参照してください。 http://support.Microsoft.com/kb/304101

1
jlupolt

Symantecはオンアクセスファイルスキャン用に構成されていますか、それともスケジュールに基づいて実行されますか?オンアクセススキャンをオフにして、それが役立つかどうかを確認してみてください。

0
Fred

Mssql2000サーバーの1つで同様の状況に遭遇しました。夜間に実行されたいくつかのジョブがあり、サーバー上のログファイルがいっぱいになり、ログドライブのスペースが30gを超えました。その後、メンテナンスジョブが実行され、ログが切り捨てられ、何も問題がないように見えました。

ログファイルが大きくなる原因となるレコードをデータベースに削除/更新/挿入するジョブをチェックします。

0
wanderingmind

また、SQLサーバーのバージョンは何ですか?自動成長がこれを引き起こしている可能性があります。

すべての質問からわかるように、私たちはあなたをよりよく助けるためにもっと多くの情報を必要としています。

0
GregD