2013-11-25 2 views
1

SQL Server 2012 데이터베이스를 계측 할 수 있습니까?SQL Server 2012 데이터베이스를 계측하는 방법

특정 테이블과 열이 액세스되는 빈도와 마지막 액세스 날짜와 같은 것을 볼 수 있기를 원합니다.

+2

[SQL Server Auditing] (http://technet.microsoft.com/en-us/library/cc280386%28v=sql.110%29.aspx) 열 수준 액세스가 필요한 경우 아마 타사 도구를 조사해야 할 것입니다. 감사를 통해 광범위하게 실적에 영향을 미칩니다. – Andrew

답변

1

를 사용하여 SQL 감사를 기반으로 SQL 추적). 당신에게 확장 된 이벤트 에서 액세스 할 수있는 모든 속성 및 이벤트를 보여 CodePlex의에서 프로젝트 (SQL의 manament 스튜디오에 대한 추가 기능이)가 여기 (문서 부족) : 1

주 SqlTrace 당신은 필터링 할 수없는 것 개체 또는 열에 대한 설명

3

당신이보고 sys.dm_db_index_usage_stats를 조회 할 수 있습니다 때 액세스 한테이블 - 당신이 추적 로그를 구문 분석 (및 * 액세스를 차지)하지 않고 개별 열을 액세스 할 수 있습니다 방법을 잘. 엔터프라이즈 에디션, 또는 (SQL 감사는 확장 이벤트를 기반으로) 모든 판과 확장 이벤트, 모두 SQL 추적 또는 SQL 프로파일 러 및 더 많은 프로그램 (SQL 프로파일 러에 비해 성능에 미치는 영향이와

관련 문제