Liv*_*er9 6 performance sql-server query-performance performance-testing
非常奇怪的事情发生。这会出现的是所有查询都在我们的系统中针对特定数据库定期“运行缓慢”。即“正常速度”5 分钟,然后慢 5 分钟(大致)。
在进一步调查中(在消除“明显”的几天后),似乎有时客户端(Sql Server Management studio)多次发送查询并多次收到查询。
即“从客户端发送的字节数”将增加一倍甚至三倍,“从服务器接收的字节数”也会如此。“客户端处理时间”和“总执行时间”的增加模式明显相似。
这甚至发生SELECT * FROM table在表有 3 行数据的情况下!
当一个查询变慢时,它们都会变慢。查询/结果集有多简单,或者访问哪个“客户端”(在基于 ADO.NET 的控制台应用程序/MVC Web 应用程序中相同)都无关紧要。
任何建议将不胜感激...
编辑
它也与网络无关,因为测试是从盒子本身运行的。
如果一切都很慢并且在时间上确实一致,那么我的猜测是服务器上的服务出现了故障。
一个明显的选择是病毒防护,因为某些类型会挂接到 I/O 以捕获低级别的内容。
它也可能像扰乱网络堆栈的更新检查器一样简单。
备份系统也可能出现故障。
这些事情你调查过吗?
| 归档时间: |
|
| 查看次数: |
1035 次 |
| 最近记录: |