확장 이벤트는 더 나은 기술로 보이고 서버에 대한 스트레스는 줄어드는 것처럼 보이지만 SQL 프로파일 러 / perfmon은 더 나은 툴링을 제공합니다. 또한 확장 된 이벤트는 학습 곡선이 더 가파르게 보입니다. 각각 어떤 맥락에서 사용해야합니까? 확장 된 이벤트를 활용하기 위해 가파른 학습 곡선을 넘어서는 것이 가치가 있습니까?
확장 이벤트는 더 나은 기술로 보이고 서버에 대한 스트레스는 줄어드는 것처럼 보이지만 SQL 프로파일 러 / perfmon은 더 나은 툴링을 제공합니다. 또한 확장 된 이벤트는 학습 곡선이 더 가파르게 보입니다. 각각 어떤 맥락에서 사용해야합니까? 확장 된 이벤트를 활용하기 위해 가파른 학습 곡선을 넘어서는 것이 가치가 있습니까?
답변:
확장 된 이벤트를 활용하기 위해 가파른 학습 곡선을 넘어서는 것이 가치가 있습니까?
분명하게 예입니다. 확장 이벤트는 SQL Trace보다 우수한 성능, 확장 성을 갖춘 새로운 플랫폼이며 SQL Server 2008의 기능은 SQL Trace와 비교할 때 제한적이며 학습 곡선이 있습니다. 안심하십시오. 확장 이벤트는 SQL Server DENALI에서 큰 폭의 영향을 받고 있으며 SQL 추적에 포함되지 않는 확장 이벤트에는 많은 옵션 및 사용 사례가 있습니다. 확장 이벤트는 앞으로 모니터링 및 문제 해결의 미래이며 앞으로는 SQL 추적이 제거 될 것입니다.
MSFT는 새로운 플랫폼이 도입 될 때 기능을 즉시 폐기하지 않습니다. 확장 이벤트는 버전 1 (SQL Server 2008)에 있으며 오랫동안 제품에 있었던 SQL 추적을 제거하기 전에 개선해야 할 사항이 많이 있습니다.
학습 곡선을 극복하기 위해 Jonathan Kehayias가 작성한 블로그 게시물과 몇 개의 광산 (shameless plug)의 예제를 연습하십시오.
http://www.sqlskills.com/blogs/jonathan/category/Extended-Events.aspx
http://sankarreddy.com/tag/extended-events/
샌디에게 : a 마이클이이 글의 다양한 주제에 대해 너무 많은 다른 질문을하지 않았다고 생각합니다. 예, 많은 질문이 있지만 같은 주제에 있습니다. 나는이 스레드를 분할하기 위해 여러 스레드를 열어야한다고 생각하지 않습니다.