2

私は、NopCommerceベースの電子商取引アプリケーション用にMSSQL 2008 R2を使用してASP.net MVC3 Webアプリケーションを開発しています。私たちは、MSSQLでもいくつかのSPを実行するための一時テーブルをいくつか作成しました。 Windows Server 2008 R2でホストされています。asp.netアプリケーションがホストされているハードドライブ上のスペースは、サイトのパフォーマンスにとって重要ですか?

サイトによって、異なるページの異なる行の場所で多くのSQLタイムアウトエラーが発生することがあります。

サイトがホストされているのと同じドライブで毎日バックアップを取っていました。私たちは、SQLタイムアウトエラーが発生したときに18-20 GBの空き領域しか残っていないことに気付きました。私たちはいくつかのスペースを空け、空き領域はappxです。同じドライブに60GB。

私の驚いたことに、Timeoutエラーは突然サイトから消えていました。

私は2回テストしましたが、SQLタイムアウトエラーはドライブに残っている空き容量が少ないために発生したと思われます。

、私の質問は:

  1. asp.netアプリケーションがホストされているハードドライブ上のスペースは、サイトのパフォーマンスのために問題ありませんしていますか?
  2. c:ドライブが使用されているかd:(この場合、アプリケーションはdの一部のフォルダにホストされています)
  3. 最適な空き領域の要件に到達するにはどうすればよいですか?

これを理解するには、任意のドキュメント/リンクをお勧めします。

ありがとうございます。

答えて

2
  1. あなたの質問に示されているように、ディスクがいっぱいになると速度が低下するのはASP.NET以上のデータベースです。
  2. SQLデータベースの構成方法によって異なります。既定のSQL Serverインストールを使用する場合は、Cドライブにインストールされますが、複数のディスクドライブにまたがるようにデータベースを構成できます。
  3. 以下の記事によると、SQL Serverのパフォーマンスが大幅に低下することに気付き始めているのは85%です。

http://www.simple-talk.com/sql/database-administration/estimating-disk-space-requirements-for-databases/

+0

これは、あまりにも私の答えは、リンクを説明しています。ありがとう。 – Krunal

関連する問題