什么是一些简单的方法来捕获networking故障/丢弃发送到SQL Server的请求?
SQL Server自带了一个Profiler工具,但似乎不logging丢弃的请求,而是只有成功的查询,在发生故障的情况下并不是那么有用。
我会给出一些答案,然后质疑你的假设。
使用来自两个端点的wireshark和匹配的stream量来查看在一侧看到的是什么,而不是另一个是确定每个节点发送和接收的唯一方式。 这通常不是很实际。
您也可以询问您的交换机是否存在L2问题,也可能是问题端口上的L3统计信息,也可能是交换机上的缓冲区问题或CPU /内存问题。 如果交换机正在丢包,因为它太忙或淹没,你会想知道这一点。
现在,我想知道的是,为什么你确定问题是networking? 为了给予最好的帮助,我们需要详细描述您正在观察的实际症状以及您所做的故障排除。 很多时候,问题不在于networking。