SQL Server Management Studio 용 SQL Server 프로파일 러 다운로드


20

특정 데이터베이스에서 실행중인 코드를보기 위해 SQL Server 2008 데이터베이스를 어떻게 프로파일 링 할 수 있습니까? SQL Server 프로파일 러를 사용하는 것을 기억하지만 SQL Server 2008 R2 Express를 다운로드 한 후 SQL Server Management Studio에 표시되지 않습니다. 해당 도구를 어디서 다운로드하여 설치할 수 있습니까? 이 옵션을 보려면 SQL Server 2008 정식 버전이 필요합니까?

답변:


13

SQL Profiler는 SQL Server Express 2008 R2 *와 함께 제공되지 않습니다 . Datacenter, Enterprise, Standard, Web, Developer 또는 Workgroup 라이센스의 설치 미디어와 함께 사용할 수 있습니다.

설치 미디어가 있으면 그런 식으로 프로파일 러를 얻을 수 있습니다. 그렇지 않으면 Developer Edition을 $ 50에 사용할 수 있습니다 .

사용 가능한 다른 도구가 있으며 프로파일 러없이 자체 서버 쪽 추적 ( :)을 만들 수도 있습니다 . 그런 다음 Qure Workload Analyzer 와 같은 도구를 사용 하여 추적 파일을 검토하십시오. 2008 R2에서는 확장 이벤트를 사용하여 활동을 추적 할 수도 있습니다. 장점은 프로파일 러를 실행하는 것보다 성능 저하가 적다는 것입니다.

특정 시점 솔루션 을보고 절차를 설치할 수있는 경우 Adam Machanic의 sp_whoisactive살펴볼 수 있습니다.

* 프로파일 러 는 SQL Server 2012 Express Edition SP1 이상에서 사용할 수 있습니다 . 설치 옵션에서 SSMS (Complete)를 선택해야합니다.


2016 년 3 월 현재 Sql Server 개발자 에디션은 무료 입니다. blogs.technet.microsoft.com/dataplatforminsider/2016/03/31/… Woohoo
jazzcat

8

SQL Profiler에 SQL Server Express가 제공되지 않더라도 T-SQL을 사용하여 서버 측 추적을 만들 수 있습니다.

sp_trace_create및을 확인하십시오 sp_trace_setevent. 이 페이지 sp_trace_setevent에는 추적 가능한 이벤트 번호 목록도 있습니다.

마지막으로, 시작해야 할 장소가 필요한 경우이 링크 가 좋은 출발점 역할을 할 수 있습니다.



3

Express Edition에는 포함되어 있지 않지만 Developer Edition을 포함하여 다른 (무료가 아닌) 에디션에는 약 $ 60 (USD) 목록이 있습니다. 그러나 일부 라이센싱 라이센싱 상황이 발생할 수 있지만 권한을 가지고 해결할 수는 없습니다.


1

실시간으로 트레이스를 얻는 UI를 찾고 있다면 ExpressProfiler가 좋습니다. 그러나 약간 간단하고 구성하기가 쉽지 않습니다.

이것은 훌륭한 대안이며 매우 구성 가능하며 지금은 항상 사용합니다. Sql ExpressTRace라고하며이 링크는 컴파일 된 UI 및 코드도 다운로드 할 수있는 기사로 연결됩니다. http://www.codeproject.com/Articles/784905/Real-time-Tracing-With-SQL-Server-Express

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.