【发布时间】:2016-05-16 19:04:15
【问题描述】:
我们在生产数据库服务器(Windows 2012 R2 上的 SQL Server 2014)中安装了防病毒软件。我们一直遇到 I/O 问题,我想绝对排除杀毒软件。
我们的 IT 团队向我保证,防病毒软件不包括数据库数据和日志驱动器。我想确认是这种情况。
到目前为止,我所做的测试是使用进程监视器并监视文件系统对数据库数据和日志驱动器的访问。我在与生产环境密切相关的暂存环境中执行了以下操作。我没有找到任何东西(当然除了 SQL Server)。
这是一个很好的测试吗?我只是不确定这是一种有效的方法,因为我相信防病毒软件会与文件系统挂钩。
还有什么我可以做的吗?
我们使用的反病毒软件是趋势科技。
谢谢
【问题讨论】:
-
这个问题似乎更适合superuser.com 或serverfault.com。了解有关
I/O issues的信息也将有所帮助。这些是什么?你怎么知道这是个问题?您的服务器在哪里运行?例如,一些云托管会限制 CPU 和 I/O。您是否使用过性能监视器来观察 I/O 时间。队列长度是否已达到最大值?当 I/O 问题发生时,哪些进程是 CPU 和 I/O 密集型的?你分析过你的查询吗?你在表上有正确的索引吗?统计数据是否过时?等等等等。 -
问题是高延迟时间,以日志和数据驱动器上的平均磁盘秒读取量来衡量。阅读时间约为 0.2 秒。旁注:我知道防病毒是可能导致这种情况的 1000 种事物之一。我感兴趣的是一种衡量反病毒性能成本以及验证其配置的有效方法。谢谢
标签: sql-server performance production-environment antivirus