我一直在为电子商务应用程序使用 MSSQL 2008 R2 开发 ASP.net MVC3 Web 应用程序 - 基于 NopCommerce。我们还创建了一些临时表,用于在 MSSQL 中执行一些 SP。它托管在 Windows Server 2008 R2 上。
有时站点开始在不同页面的不同行位置上给出大量 SQL 超时错误。
我们每天在托管站点的同一驱动器上进行备份。我们注意到,当SQL超时错误拾取时,只剩下18-20 GB的可用空间。我们已经清理了一些空间,可用空间是 appx。60GB 在同一个驱动器上。
令我惊讶的是,超时错误突然从网站上消失了。
我测试了 2 次,似乎 SQL 超时错误是由驱动器上剩余的可用空间较少引起的,当我们清除少量空间时,错误不会像之前那样发生。
我的问题是:
- 托管 asp.net 应用程序的硬盘空间对网站的性能有影响吗?
- 如果是这样,是使用 c: 驱动器还是 d:(在我们的例子中,应用程序托管在 d: 上的某个文件夹中)
- 如何达到最佳的可用空间要求?
任何文档/链接都可以很好地理解这一点。
提前致谢。