我们在生产数据库服务器( Windows 2012 R2上的SQL Server 2014 )中安装了防病毒软件。我们一直遇到I/O问题,我想明确排除杀毒软件。
我们的IT团队向我保证,杀毒软件不包括数据库数据和日志驱动器。我想验证一下,情况就是这样。
到目前为止,我所做的测试是使用Process Monitor并监视文件系统对数据库数据和日志驱动器的访问。我在我们的临时环境中执行了以下操作,该环境与我们的生产环境非常接近。我没有找到任何东西(当然除了SQL Server之外)。
这是一个很好的测试吗?我只是不确定这是一个有效的方法,因为杀毒软件,我相信挂钩到文件系统。
还有什么我能做的吗?
我们使用的反病毒软件是Trend Micro。
谢谢
发布于 2016-06-04 05:32:44
Windows有一些最好的工具,可以将性能问题归因于特定的应用程序/驱动程序/代码路径。反病毒开发人员自己使用一种名为Windows Performance toolkit (XPerf)的工具来隔离性能问题。这是一个来自微软的免费工具,但它有一个陡峭的学习曲线。它将显示I/O图、CPU使用率图,您可以放大图中的峰值,查看当时正在执行的是什么(全栈跟踪)。没有什么比XPerf更详细了。
https://stackoverflow.com/questions/37261351
复制相似问题