有一台服务器上运行的文件传送系统。 机器运行非常差(Windows XP)。 我已经检查了常规的东西,比如做一个memtest(结果很好),并尝试降级硬盘(不需要)。
这台机器唯一奇怪的是它运行MSSQL服务器。 和赛门铁克Anitvirus。 (啊)
有时机器报告“没有剩余的硬盘空间”。 我马上看看机器上的一个硬盘,它还剩下20个演出。 每一次。
MSSQL服务器可以这样做吗? 这可能会绑定到机器的可怕performance?
谢谢!
太less的信息真正帮助。
你的问题听起来像你有某种软件冲突。 也许有一些系统日志中有线索? Windows事件日志说什么?
MSSQL喜欢内存,它尽可能地提高了性能。 如果没有足够的可用性,这将会损害其他应用程序的性能。
您的问题让我立即想到了Symantec Antivirus的SQL Server排除function。 http://support.microsoft.com/kb/309422
你有没有设置你的虚拟内存足够高,以适应负载? 如果页面文件空间不足,则会出现其他“奇怪的”错误…
错误消息的确切语法实际上是“没有剩余硬盘空间”,或者只是如何解释它? Windows有许多错误信息,听起来像是在谈论可用磁盘空间不足,但实际上就是耗尽工作存储空间(内存)。 例如,请参阅此处的错误消息二: http : //support.microsoft.com/kb/304101
Symantecconfiguration了读写文件扫描还是按计划运行? 您可以尝试closures读写扫描,看看是否有帮助。
我在我们的一台mssql 2000服务器上遇到了类似的情况。 我们有几个工作在晚上运行,这将填满服务器上的日志文件,完全占用日志驱动器上超过30g的空间。 稍后维护工作将运行,截断日志,并使其看起来没有什么错。
我会检查任何删除/更新/将logging插入数据库的作业,这会导致日志文件增长。
还有什么版本的SQL服务器? 自动增长可能会造成这种情况。
从所有问题中可以看出,我们需要更多信息来更好地帮助您。