Profiler (3) 썸네일형 리스트형 [SQL 2005 GUIDE] 추적 데이터를 테이블에 저장하기 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 [SQL 2005 GUIDE] 추적 중지하기 - 예제 SP 스크립트 다음에 있는 ekdmadp sp_trace_stop은 sp_trace_start로 실행한 추적(Trace)를 중지하는 저장 프로시저입니다. n 추적을 중지하는 저장 프로시저의 예제 스크립트 : sp_trace_stop USE master GO CREATE PROCEDURE sp_trace_stop @TraceName sysname='trace' AS SET NOCOUNT ON -- 변수를 선언한다 DECLARE @TraceId int DECLARE @TraceFileName sysname -- 추적 목록을 확인하여, 추적을 중지합니다 IF OBJECT_ID('tempdb..TraceQueueList') IS NOT NULL BEGIN SELECT @TraceId = TraceID, @TraceFileNa.. [SQL 2005 GUIDE] SQL Server 프로파일러 실행하기 성능 문제의 디버깅은 문제의 원인을 알아내는 것으로 시작합니다. 많은 경우, 성능 문제는 비효율적인 SQL 문에서 기인합니다. 비효율적인 SQL 문이 문제의 원인이라고 의심될 때, SQL Server 프로파일러를 사용하면 문제의 원인이 되는 SQL 문을 쉽게 찾을 수 있기 때문에, 성능 튜닝에 유용합니다. SQL Server 프로파일러를 사용하는 단계입니다. 1. 다음 방법 중 하나를 이용하여 SQL Server 프로파일러를 실행합니다. [시작]->[프로그램]->[Microsoft SQL Server 2005]->[성능 도구]->[SQL Server Profiler] 또는 SQL Server Management Studio의 상단 메뉴에서 [도구]->[SQL Server Profiler]를 선택합니다. .. 이전 1 다음