我有一个关于SQL服务器的性能调优问题。
我有一个程序,需要运行每个月,它需要超过24小时完成。我需要调整这个程序,希望我可以减少12小时或更短的运行时间。
由于这个程序不是由我们开发的,所以我不能检查程序内容并修改它。我所能做的就是打开SQL服务器探查器和活动监视器来跟踪和分析sql内容。我已经禁用了未使用的触发器,并做了一些内务管理,但运行时间只减少了1小时。
我发现网络I/O和缓冲区I/O都很高,但是我不知道这是什么原因和意义?

有人能告诉我这两个问题(网络I/O和黄油I/O)的原因吗?对优化这个程序有什么建议吗?
谢谢!
发布于 2016-02-19 03:19:23
发布于 2016-02-19 18:32:39
在我看来,您的应用程序似乎将大量数据读入应用程序,这将解释这些数字。不过,我还是想看看以下几点:
如果这些都没有帮助,那么您可能应该发布一个包含详细信息的新问题:引起问题的SQL语句、包含行计数和查询计划的相关表的表和索引结构。
https://stackoverflow.com/questions/35496576
复制相似问题