asp.net应用程序所在硬盘上的空间是否对网站的性能有影响?

asp.net应用程序所在硬盘上的空间是否对网站的性能有影响?,asp.net,performance,sql-server-2008,iis,database-performance,Asp.net,Performance,Sql Server 2008,Iis,Database Performance,我一直在使用MSSQL 2008 R2开发基于NopCommerce的电子商务应用程序,开发ASP.net MVC3 Web应用程序。我们还创建了一些临时表,用于在MSSQL中执行一些SP。它托管在Windows Server 2008 R2上 有时站点开始在不同页面的不同行位置上提供大量SQL超时错误 我们在站点所在的同一驱动器上进行每日备份。我们注意到,在选择SQL超时错误时,只剩下18-20GB的可用空间。我们已经清理了一些空间,可用空间是appx。在同一驱动器上安装60GB 令我惊讶的是

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

有时站点开始在不同页面的不同行位置上提供大量SQL超时错误

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

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

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

我的问题是:

  • asp.net应用程序所在硬盘上的空间是否对网站的性能有影响
  • 如果是,是使用c:驱动器还是d:(在本例中,应用程序托管在d:上的某个文件夹中)
  • 如何达到最佳的自由空间要求
  • 任何文档/链接都很乐意理解这一点

    提前谢谢

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

    这也解释了我的答案。谢谢