我有一个关于 SQL Server 的性能调整问题。
我有一个需要每个月运行的程序,它需要超过 24 小时才能完成。我需要调整这个程序,希望可以将运行时间减少到 12 小时或更短。
由于该程序不是我们开发的,我无法检查程序内容并对其进行修改。我所能做的就是打开 SQL 服务器分析器和活动监视器来跟踪和分析 sql 内容。我禁用了未使用的触发器并做了一些内务处理,但运行时间只减少了 1 小时。
发现网络I/O和缓冲区I/O偏高,不知道是什么原因和含义?
谁能告诉我这两个问题(网络 I/O 和黄油 I/O)的原因?对优化这个程序有什么建议吗?
谢谢!