硬盘驱动器上托管应用程序的空间 asp.net 是否对站点的性能有影响



我一直在使用MSSQL 2008 R2开发MVC3 Web应用程序 ASP.net 用于基于NopCommerce的电子商务应用程序。我们还创建了一些临时表,用于在 MSSQL 中执行一些 SP。它托管在Windows Server 2008 R2上。

有时站点开始在不同页面的不同行位置上给出很多SQL超时错误。

我们在托管站点的同一驱动器上进行每日备份。我们注意到,当选择 SQL 超时错误时,只剩下 18-20 GB 的可用空间。我们已经清除了一些空间,可用空间是 appx。同一驱动器上为 60GB。

令我惊讶的是,超时错误突然从网站上消失了。

我测试了 2 次,似乎 SQL 超时错误是由驱动器上剩余的可用空间较少引起的,当我们清除少量空间时,错误不会像以前那样发生。

我的问题是:

    硬盘驱动器
  1. 上托管应用程序的空间 asp.net 是否对站点的性能有影响?
  2. 如果是这样,是使用了 c: 驱动器还是 d:(在我们的例子中,应用程序托管在 d: 上的某个文件夹中(
  3. 如何达到最佳自由空间要求?

任何文档/链接都很高兴理解这一点。

提前谢谢。

  1. 正如您在问题中指出的那样,随着磁盘填满,数据库会变慢 ASP.NET。
  2. 这取决于 SQL 数据库的配置方式。 如果使用默认的 SQL Server 安装,它将位于 C 驱动器上,但可以将数据库配置为跨多个磁盘驱动器。
  3. 根据下面的文章,85% 已满是您将开始注意到 SQL Server 性能显着下降的点。

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

相关内容

最新更新