MS SQL Server 和“无剩余硬盘空间”

MS SQL Server 和“无剩余硬盘空间”

有一台服务器上运行着一个文档传送系统。这台机器运行得非常差(Windows XP)。我检查了常规事项,比如进行内存测试(结果很好)和尝试对硬盘进行降级(不需要)。

这台机器唯一奇怪的地方是它运行的是 MSSQL 服务器。还有 Symantec Anitvirus。(呃)

有时机器会报告“没有剩余硬盘空间”。我立即查看机器上的一个硬盘,它仍然有 20 GB 剩余空间。每次都是这样。

MSSQL 服务器会导致这种情况吗?这可能与机器性能不佳有关吗?

谢谢!

答案1

信息太少,无法提供真正的帮助。

  • “硬盘空间不足”到底是什么报告?是桌面上的弹出窗口吗?还是日志条目?在哪里?
  • 您可能需要考虑是否值得在 DB 服务器上运行 AV。它会严重影响性能,而纯 DB 服务器上的感染风险非常低。另请参阅您在 Windows 服务器上运行防病毒软件吗?

您的问题听起来像是存在某种软件冲突。也许系统日志中可以找到线索?Windows 事件日志中说了什么?

答案2

MSSQL 喜欢 RAM,它会尽可能地消耗 RAM 来提高性能。如果内存不够用,这将损害其他应用程序的性能。

您的问题让我立即想到了赛门铁克防病毒软件的 SQL 服务器排除。 http://support.microsoft.com/kb/309422

答案3

您是否将虚拟内存设置得足够高以适应负载?如果页面文件空间不足,您将收到其他“奇怪”的错误...

答案4

Symantec 是否配置了按访问文件扫描,还是按计划运行?您可以尝试关闭按访问扫描,看看是否有帮助。

相关内容