데이터 계층 응용 프로그램 모니터링Monitor Data-tier Applications

SSMS( )의 유틸리티 탐색기 개체 탐색기 SQL Server Management StudioSQL Server Management Studio 에서 시스템 뷰 및 테이블과 함께 DAC(데이터 계층 응용 프로그램)를 모니터링할 수 있습니다.A data-tier application (DAC) can be monitored from the Utility Explorer and Object Explorer in SQL Server Management StudioSQL Server Management Studio (SSMS), along with system views and tables. 또한 DAC에 포함된 데이터베이스의 모든 개체를 표준 데이터베이스 및 데이터베이스 엔진Database Engine 모니터링 기술을 사용하여 모니터링할 수 있습니다.In addition, all objects in the database contained in the DAC can be monitored using standard database and 데이터베이스 엔진Database Engine monitoring techniques.

시작하기 전에Before You Begin

DAC를 데이터베이스 엔진Database Engine의 관리되는 인스턴스로 배포하는 경우 배포된 DAC에 대한 정보는 유틸리티 컬렉션 집합이 인스턴스에서 유틸리티 제어 지점으로 다음에 전송될 때 SQL Server 유틸리티에 통합됩니다.If you deploy a DAC to a managed instance of the 데이터베이스 엔진Database Engine, information about the deployed DAC is incorporated into the SQL Server Utility the next time the utility collection set is sent from the instance to the utility control point. 그런 다음 Management StudioManagement Studio 유틸리티 탐색기를 사용하여 DAC에 대한 기본 상태 정보를 볼 수 있습니다.You can then view basic health information about the DAC by using the Management StudioManagement Studio Utility Explorer.

인스턴스가 SQL Server 유틸리티에서 관리되는지 여부에 상관없이 SSMS 개체 탐색기 에는 데이터베이스 엔진Database Engine인스턴스에 배포된 각 DAC에 대한 기본 구성 정보가 표시됩니다.The SSMS Object Explorer displays basic configuration information about each DAC deployed to an instance of the 데이터베이스 엔진Database Engine, regardless of whether the instance is managed in the SQL Server Utility. 또한 데이터베이스를 모니터링할 때와 동일한 절차를 사용하여 배포된 DAC와 연결된 데이터베이스를 모니터링할 수 있습니다.Also, the database associated with a deployed DAC can be monitored using the same procedures for monitoring any database.

SQL Server 유틸리티 사용Using the SQL Server Utility

Management StudioManagement Studio 유틸리티 탐색기배포된 데이터 계층 응용 프로그램 세부 정보 페이지에는 데이터베이스 엔진Database Engine의 관리되는 인스턴스에 배포된 모든 DAC의 리소스 사용률을 보고하는 대시보드가 표시됩니다.The Deployed Data-tier Applications detail page in the Management StudioManagement Studio Utility Explorer displays a dashboard that reports the resource utilization of all DACs that have been deployed to managed instances of the 데이터베이스 엔진Database Engine. 이 세부 정보 페이지의 위쪽 창에는 배포된 각 DAC가 해당 CPU 및 파일 리소스의 사용률이 SQL ServerSQL Server 유틸리티에 정의된 정책을 벗어나는지 여부를 나타내는 시각적 표시기와 함께 나열됩니다.The top pane of the details page lists each deployed DAC with visual indicators showing whether their utilization of CPU and file resources are outside the policies defined for the SQL ServerSQL Server Utility. 목록 뷰에서 DAC를 선택할 경우 페이지 아래쪽 창의 탭에 추가 세부 정보가 표시됩니다.If you select any DAC in the list view, further details are displayed in tabs in the bottom pane of the page. 세부 정보 페이지에 제공되는 정보에 대한 자세한 내용은 배포된 데이터 계층 응용 프로그램 세부 정보(SQL Server 유틸리티)를 참조하세요.For more information about the information presented on the details page, see Deployed Data-tier Application Details (SQL Server Utility).

배포된 데이터 계층 응용 프로그램 세부 정보 페이지를 사용하여 사용률이 낮거나 하드웨어 리소스를 과도하게 사용하는 DAC를 신속하게 식별한 후 문제를 해결하기 위한 계획을 수립할 수 있습니다.After using the Deployed Data-tier Applications detail page to quickly identify any DACs that are either under-utilizing or stressing their hardware resource, you can make plans to address any problems. 현재 하드웨어 리소스를 충분히 활용하지 않는 여러 DAC를 단일 서버로 통합하여 일부 서버를 다른 곳에 사용하도록 해제할 수 있습니다.Multiple DACs that are not fully utilizing their current hardware resources could be consolidated to a single server, freeing some of the servers for other uses. DAC가 현재 서버의 리소스를 과도하게 사용하는 경우 DAC를 더 큰 서버로 이동하거나 현재 서버에 리소스를 추가할 수 있습니다.If a DAC is stressing the resources on its current server, the DAC can be moved to a larger server, or additional resources can be added to the current server.

리소스 사용의 최소 및 최대 한도는 유틸리티 관리 세부 정보 페이지에 정의된 응용 프로그램 모니터링 정책에 의해 정의됩니다.The minimum and maximum limits for resource usage are defined by application monitoring policies defined in the Utility Administration details page. 데이터베이스 관리자는 조직에서 설정한 한도와 일치하도록 이러한 정책을 조정할 수 있습니다.Database administrators can tailor the policies to match the limits established by their organizations. 예를 들어 한 회사는 DAC의 최대 CPU 사용률을 75%로 설정하고 다른 회사는 80%로 설정할 수 있습니다.For example, one company might set 75% as the maximum CPU utilization for a DAC, while another company might set the maximum at 80%. 응용 프로그램 모니터링 정책을 설정하는 방법은 유틸리티 관리(SQL Server 유틸리티)를 참조하세요.For more information about setting application monitoring policies, see Utility Administration (SQL Server Utility).

배포된 데이터 계층 응용 프로그램 세부 정보 페이지를 보려면To view the Deployed Data-tier Applications detail page:

  1. 보기/유틸리티 탐색기 메뉴를 선택합니다.Select the View/Utility Explorer menu.

  2. 유틸리티 탐색기 를 UCP(유틸리티 제어 지점)에 연결합니다.Connect the Utility Explorer to the utility control point (UCP).

  3. 보기/유틸리티 탐색기 정보 메뉴를 선택합니다.Select the View/Utility Explorer Details menu.

  4. 유틸리티 탐색기 에서 배포된 데이터 계층 응용 프로그램노드를 선택합니다.Select the Deployed Data-tier Applications node in the Utility Explorer.

    배포된 데이터 계층 응용 프로그램 세부 정보 페이지의 정보는 기본적으로 15분마다 데이터를 수집하도록 되어 있는 유틸리티 관리 데이터 웨어하우스의 데이터에서 제공됩니다.The information in the Deployed Data-tier Applications detail page comes from the data in the utility management data warehouse, which defaults to collecting the data every 15 minutes. 유틸리티 관리 세부 정보 페이지를 사용하여 이 간격을 조정할 수도 있습니다.The interval can also be tailored using the Utility Administration details page.

개체 탐색기 사용Using Object Explorer

SSMS 개체 탐색기 에는 데이터베이스 엔진Database Engine인스턴스에 배포된 각 DAC에 대한 기본 구성 정보가 표시됩니다.The SSMS Object Explorer displays basic configuration information about each DAC deployed to an instance of the 데이터베이스 엔진Database Engine. 여기에는 SQL ServerSQL Server 유틸리티에 등록된 관리되는 인스턴스 및 유틸리티 탐색기에서 볼 수 없는 독립 실행형 인스턴스가 둘 다 포함됩니다.This includes both managed instances that have been enrolled in the SQL ServerSQL Server Utility, and stand-alone instances that cannot be viewed in the Utility Explorer.

데이터베이스 엔진Database Engine인스턴스에 배포된 DAC의 세부 정보를 보려면To view the details of a DAC deployed to an instance of the 데이터베이스 엔진Database Engine:

  1. 보기/개체 탐색기 메뉴를 선택합니다.Select the View/Object Explorer menu.

  2. 개체 탐색기 창에서 데이터베이스 엔진Database Engine인스턴스에 연결합니다.Connect to the instance of the 데이터베이스 엔진Database Enginefrom the Object Explorer pane.

  3. 보기/개체 탐색기 정보 메뉴를 선택합니다.Select the View/Object Explorer Details menu.

  4. 개체 탐색기 에서 이 인스턴스에 매핑되는 서버 노드를 선택한 다음 관리\데이터 계층 응용 프로그램 노드로 이동합니다.Select the server node in Object Explorer that maps to the instance, and then navigate to the Management\Data-tier Applications node.

  5. 세부 정보 페이지의 위쪽 창에 있는 목록 뷰에는 데이터베이스 엔진Database Engine인스턴스에 배포된 각 DAC가 나열됩니다.The list view in the top pane of the details page lists each DAC deployed to the instance of the 데이터베이스 엔진Database Engine. DAC를 선택하여 페이지 아래쪽의 세부 정보 창에 정보를 표시할 수 있습니다.Select a DAC to display the information in the detail pane at the bottom of the page.

    데이터 계층 응용 프로그램 노드를 마우스 오른쪽 단추로 클릭하면 나타나는 메뉴에서 새 DAC를 배포하거나 기존 DAC를 삭제할 수도 있습니다.The right-click menu of the Data-tier Applications node is also used to deploy a new DAC or delete an existing DAC.

DAC 시스템 뷰 및 테이블 사용Using the DAC System Views and Tables

msdb.dbo.sysdac_history_internal 시스템 테이블은 데이터베이스 엔진Database Engine인스턴스에서 수행된 모든 DAC 관리 동작의 성공이나 실패를 기록합니다.The msdb.dbo.sysdac_history_internal system table records the success or failure of all DAC management actions performed on an instance of the 데이터베이스 엔진Database Engine. 이 테이블은 각 동작이 발생한 시간 및 동작을 시작한 로그인을 기록합니다.The table records the time each action occurred, and which login initiated the action. 자세한 내용은 sysdac_history_internal(Transact-SQL)을 참조하세요.For more information, see sysdac_history_internal (Transact-SQL).

DAC 시스템 뷰는 기본 카탈로그 정보를 보고합니다.The DAC system views report basic catalog information. 자세한 내용은 데이터 계층 응용 프로그램 뷰(Transact-SQL)를 참조하세요.For more information, see Data-tier Application Views (Transact-SQL).

DAC 데이터베이스 모니터링Monitoring DAC Databases

DAC가 성공적으로 배포된 후 DAC에 포함된 데이터베이스는 다른 데이터베이스와 동일하게 작동합니다.After a DAC has been successfully deployed, the database contained in the DAC operates the same as any other database. 표준 데이터베이스 엔진Database Engine 기술 및 도구를 사용하여 데이터베이스의 성능, 로그, 이벤트 및 리소스 사용률을 모니터링할 수 있습니다.Use standard 데이터베이스 엔진Database Engine techniques and tools for monitoring the performance, log, events, and resource utilization of the database.

참고 항목See Also

데이터 계층 응용 프로그램 Data-tier Applications
데이터 계층 응용 프로그램 배포 Deploy a Data-tier Application