반응형
반응형

fn_trace_gettable 함수를 사용하면 추적 파일을 SQL Server 프로파일러에서 로드 가능한 테이블로 복사할 있습니다.
추적 파일을 테이블로 복사하면 T-SQL 활용하여 다양한 분석이 가능하므로 편리합니다. 

 

추적 파일을 테이블로 복사하기

SELECT IDENTITY(int, 1, 1) AS SeqNo, * INTO temp_trc

FROM fn_trace_gettable('c:\temp\my_trace.trc', default);

GO

 

반응형
반응형
프로파일러를 이용하여 추적파일을 만든 경우
추적시에 테이블에 저장하면 서버에 부하가 가해지므로 테이블로 입력하도록 한다.

SELECT IDENTITY(int, 1, 1) AS RowNumber, * INTO [저장할 테이블명]
FROM fn_trace_gettable('C:\추적프로파일러.trc', default);

반응형
반응형

추적 데이터를 수집할 때의 권고 사항입니다.

 

?         불필요한 이벤트의 추가는 삼가합니다. 너무 많은 이벤트의 추가는 서버의 성능에 좋지 않은 영향을 있습니다.

?          일반적인 경우라면, 모든 이벤트 열을 포함시킵니다. 어떤 이벤트들은 보조적인 항목을 반환하는 어떤 항목들에 의존합니다.
적어도 다음 이벤트 열은 포함하는 것이 좋습니다.

-         BinaryData

-         ClientProcessID

-         CPU

-         Duration

-         EndTime

-         EventClass

-         EventSubClass

-         HostName

-         IntegerData

-         LoginName

-         NTUserName

-         Reads

-         SPID

-         StartTime

-         TextData

-         Writes

?         테이블에 추적을 직접 저장하는 것은 성능상 좋지 않습니다. 추적 파일을 생성한 , fn_trace_gettable 함수를 사용하면 테이블에 저장할 있습니다.

 

반응형

+ Recent posts

반응형