Azure SQL 인사이트 설명
Azure SQL 제품군의 제품 부분을 사용할 경우 이점 중 하나는 Azure 플랫폼에 기본 제공되는 모니터링 기능입니다. 간단한 Azure Monitor 데이터 컬렉션 외에도 SQL Insights는 쿼리의 성능을 분석하고 성능을 조정할 수 있는 구성 요소입니다.
SQL Insights 대화형 기능을 사용하면 원격 분석 수집 및 빈도를 사용자 지정하고 여러 원본의 데이터를 단일 모니터링 환경으로 결합할 수 있습니다.
SQL Insights 작동 방식
SQL Insights는 동적 관리 뷰에서 원격으로 데이터를 수집하며, Azure Monitor 플랫폼을 기반으로 구축되어 고객에게 기본 경고 및 기본 시각화에 대한 액세스를 제공할 수 있습니다. 또한 시간 경과에 따른 메트릭 세트를 유지하므로 과거에 발생했을 수 있는 성능 문제를 조사할 수 있습니다.
SQL Insights를 시작하려면 SQL Server에서 데이터를 모니터링하고 원격으로 수집하는 전용 가상 머신이 필요합니다. 이 전용 가상 머신에는 다음 구성 요소가 설치되어 있어야 합니다.
- Azure Monitor 에이전트
- 워크로드 Insights 확장
요금에 대한 제어를 강화하기 위해 고객은 수집할 원격 분석 데이터, 빈도 및 보존 정책 매개 변수를 관리할 수도 있습니다. 데이터베이스 활동 및 모니터링 프로필에서 설정한 설정에 따라 수집되는 데이터의 양과 정확한 비용이 결정됩니다.
마지막으로 SQL Insights 통합 문서 템플릿에서 또는 모니터링 로그에서 직접 성능 데이터에 액세스할 수 있습니다.
Azure Monitor의 SQL Insights
SQL Insights를 시작하려면 모니터 블레이드에서 SQL(미리 보기)을 선택한 다음, 새 프로필 만들기를 선택합니다.
새 프로필 만들기 페이지에서 다음 구성 요소를 구성합니다.
모니터링 프로필 – 모니터링할 그룹 서버, 인스턴스 또는 데이터베이스
Log Analytics 작업 영역 - SQL 모니터링 데이터를 보낼 위치입니다.
컬렉션 설정 – 프로필에 대한 데이터 컬렉션을 사용자 지정할 수 있습니다. 기본 설정은 대부분의 모니터링 시나리오를 포함하며 일반적으로 변경할 필요가 없습니다.
완료되면 모니터링 프로필 만들기를 선택합니다.
SQL(미리 보기) 페이지로 돌아가서 프로필 관리 탭을 선택한 다음 모니터링 머신 추가를 선택합니다.
참고
다음 단계를 진행하기 전에 전용 가상 머신이 만들어졌는지 확인합니다. 현재 지원되는 가상 머신 OS는 Ubuntu 18.04뿐입니다.
모니터링 가상 머신 추가 페이지에서 가상 머신 이름, SQL Server 연결 문자열을 선택하고 다음 필수 구성 요소가 충족되는지 확인합니다.
- SQL 계정에 대한 사용 권한 설정
- SQL 리소스 또는 가상 머신에 대한 방화벽 및 네트워킹 규칙 만들기
SQL Insights를 사용하도록 설정하는 방법에 대한 자세한 내용은 SQL 인사이트(미리 보기) 사용을 참조하세요.
제한 사항
SQL insights는 다음 구성 요소를 지원하지 않거나 제한적으로 지원합니다.
- 비 Azure 인스턴스
- Azure SQL Database 탄력적 풀
- 기본, S0, S1 및 S2 서비스 계층에서 실행되는 Azure SQL Database
- Azure SQL Database 서버리스 계층
- 여러 보조 복제본
- Microsoft Entra ID로 인증합니다. SQL 인증만 지원
Azure SQL Insights는 단일 보기에서 규모에 따라 성능 메트릭을 통합하는 클라우드 모니터링 솔루션입니다.
시각화 및 데이터 컬렉션 외에도 문제 해결을 위한 기본 제공 인텔리전스가 있습니다. 또한 문제를 신속하게 식별하고 해결할 수 있는 사용자 지정 모니터링 경고 및 규칙을 허용합니다.