2011-04-30 3 views
3

Microsoft SQL Server에서 각 트랜잭션이 사용하는 네트워크 트래픽을 모니터링하고 싶습니다. 예를 들어 SQL에서 쿼리가 실행될 때 응답 크기가 & 인 경우 네트워크 인터페이스.SQL Server 네트워크 트래픽을 모니터링하는 방법

이렇게하는 도구, 특히 무료 도구가 있습니까?

+1

시도해 보셨습니까? http://dba.stackexchange.com/questions/756/find-out-what-queries-are-causing-the-biggest-amount-of-network-traffic –

답변

3

와이어 샤크, 포트 1433에 필터 캡처 :. 개인적으로

host [your sql server's ip] and port 1433 
+1

Wireshark가 완벽하지만 트래픽을 캡처하고 크기 계산에 사용할 수 있습니다 특정 패킷을 특정 쿼리에 묶을 방법이 없으므로 @babak이 요청한 것을 달성 할 수 없습니다. –

+0

@RobertMacLean은 통제 된 환경에서 완벽하게 가능합니다. –

2

MS SQL Server에서 SQL 프로파일 러 도구를 사용해 본 적이 있습니까?

도구 메뉴에서 찾을 수 있습니다. 추적을 시작하려면 Create new trace을 클릭 한 다음 모니터링 할 열을 선택한 다음 Run을 클릭하십시오.

0

그렇게하도록 설정하고 로그인하지 않은 경우 추적하려는 경우 트래픽을 추적 할 수있는 성능 모니터에 내장

나는 거의 항상 샘의 제안을 듣고 내가 걱정하는 쿼리를보고 있습니다.

관련 문제