Azure Portal에서 Azure Database for MariaDB 느린 쿼리 로그 구성 및 액세스

Important

Azure Database for MariaDB는 사용 중지될 예정입니다. Azure Database for MySQL로 마이그레이션하는 것이 좋습니다. Azure Database for MySQL로 마이그레이션하는 방법에 대한 자세한 내용은 Azure Database for MariaDB에 대한 새로운 소식을 참조하세요.

Azure Portal에서 Azure Database for MariaDB 느린 쿼리 로그를 구성, 나열 및 다운로드할 수 있습니다.

필수 조건

이 문서의 단계를 수행하려면 Azure Database for MariaDB 서버가 있어야 합니다.

로깅 구성

느린 쿼리 로그에 대한 액세스를 구성합니다.

  1. Azure Portal에 로그인합니다.

  2. Azure Database for MariaDB 서버를 선택합니다.

  3. 사이드바의 모니터링 섹션에서 서버 로그를 선택합니다. Screenshot of Server logs options

  4. 서버 매개 변수를 보려면 여기를 선택하여 로그를 사용하도록 설정하고 로그 매개 변수를 구성합니다를 선택합니다.

  5. slow_query_log켜기로 설정합니다.

  6. log_output을 사용하여 로그를 출력할 위치를 선택합니다. 로컬 스토리지 및 Azure Monitor 진단 로그 모두에 로그를 전송하려면 파일을 선택합니다.

  7. 필요한 다른 매개 변수를 변경합니다.

  8. 저장을 선택합니다.

    Screenshot of slow query log parameters and save.

서버 매개 변수 페이지에서 페이지를 닫아 로그 목록으로 돌아갈 수 있습니다.

목록 보기 및 로그 다운로드

로깅이 시작된 후, 사용 가능한 느린 쿼리 로그의 목록을 보고 개별 로그 파일을 다운로드할 수 있습니다.

  1. Azure Portal을 엽니다.

  2. Azure Database for MariaDB 서버를 선택합니다.

  3. 사이드바의 모니터링 섹션에서 서버 로그를 선택합니다. 이 페이지에는 로그 파일의 목록이 표시됩니다.

    Screenshot of Server logs page, with list of logs highlighted

    로그의 명명 규칙은 mysql-slow-< your server name>-yyyymmddhh.log입니다. 파일 이름에 사용된 날짜와 시간은 로그가 발행된 시간입니다. 로그 파일은 24시간이 지나거나 7.5GB를 초과할 때마다(먼저 해당되는 쪽) 회전됩니다.

  4. 필요한 경우 검색 상자를 사용하여 날짜 및 시간에 따라 특정 로그로 빠르게 범위를 좁힙니다. 로그의 이름이 검색됩니다.

  5. 개별 로그 파일을 다운로드하려면 테이블 행의 각 로그 파일 옆에 있는 아래쪽 화살표 아이콘을 선택합니다.

    Screenshot of Server logs page, with down-arrow icon highlighted

진단 로그 설정

  1. 사이드바의 모니터링 섹션에서 진단 설정>진단 설정 추가를 선택합니다.

    Screenshot of Diagnostic settings options

  2. 진단 설정의 이름을 제공합니다.

  3. 느린 쿼리 로그(스토리지 계정, 이벤트 허브 또는 Log Analytics 작업 영역)를 보낼 데이터 싱크를 지정합니다.

  4. 로그 형식으로 MySqlSlowLogs를 선택합니다. Screenshot of Diagnostic settings configuration options

  5. 느린 쿼리 로그를 전송하도록 데이터 싱크를 구성한 후 저장을 선택합니다. Screenshot of Diagnostic settings configuration options, with Save highlighted

  6. 구성된 데이터 싱크에서 탐색하여 느린 쿼리 로그에 액세스합니다. 로그가 표시되는 데에는 최대 10분이 걸릴 수 있습니다.

다음 단계

  • 느린 쿼리 로그를 프로그래밍 방식으로 다운로드하는 방법을 알아보려면 CLI에서 느린 쿼리 로그 액세스를 참조하세요.
  • Azure Database for MariaDB의 느린 쿼리 로그에 대해 자세히 알아보세요.
  • 매개 변수 정의 및 로깅에 대한 자세한 내용은 로그의 MariaDB 설명서를 참조하세요.