다음을 통해 공유


Azure Database for MySQL 모니터 데이터 참조

Note

This article contains references to the term slave, a term that Microsoft no longer uses. 소프트웨어에서 용어가 제거되면 이 문서에서 해당 용어를 제거합니다.

이 문서에는 이 서비스에 대한 모든 모니터링 참조 정보가 포함되어 있습니다.

Azure Database for MySQL에 대해 수집할 수 있는 데이터 및 사용 방법에 대한 자세한 내용은 Azure Database for MySQL 모니터링을 참조하세요.

Metrics

이 섹션에는 이 서비스에 대해 자동으로 모은 플랫폼 메트릭이 모두 나열되어 있습니다. 이러한 메트릭은 Azure Monitor에서 지원되는 모든 플랫폼 메트릭의 전역 목록의 일부이기도 합니다.

메트릭 보존에 관한 자세한 내용은 Azure Monitor 메트릭 개요를 참조하세요.

Microsoft.DBforMySQL\flexibleServers에 대해 지원되는 메트릭

다음 표에서는 Microsoft.DBforMySQL\flexibleServers 리소스 종류에 사용할 수 있는 메트릭을 나열합니다.

  • 모든 테이블에 모든 열이 있는 것은 아닙니다.
  • 일부 열은 페이지의 보기 영역 밖에 있을 수 있습니다. Select Expand table to view all available columns.

Table headings

  • Category - The metrics group or classification.
  • Metric - The metric display name as it appears in the Azure portal.
  • REST API의 이름 - REST API에서 참조되는 메트릭 이름입니다.
  • Unit - Unit of measure.
  • Aggregation - The default aggregation type. 유효한 값은 평균(Avg), 최소(Min), 최대(Max), 합계(Sum), 개수입니다.
  • Dimensions - Dimensions available for the metric.
  • Time Grains - Intervals at which the metric is sampled. 예를 들어, PT1M은 메트릭이 1분마다, PT30M은 30분마다, PT1H는 1시간마다 샘플링됨을 나타냅니다.
  • DS Export- Whether the metric is exportable to Azure Monitor Logs via diagnostic settings. 메트릭 내보내기에 대한 자세한 내용은 Azure Monitor의 진단 설정 생성을 참조하세요.

Category: Availability

Metric REST API의 이름 Unit Aggregation Dimensions Time Grains DS Export
HA IO 상태

실행 중인 복제 IO 스레드의 상태
HA_IO_status Count Maximum <없음> PT1M Yes
HA SQL 상태

실행 중인 복제 SQL 스레드의 상태
HA_SQL_status Count Maximum <없음> PT1M Yes
복제본 IO 상태

실행 중인 복제 IO 스레드의 상태
Replica_IO_Running Count Maximum <없음> PT1M No
복제본 SQL 상태

실행 중인 복제 SQL 스레드의 상태
Replica_SQL_Running Count Maximum <없음> PT1M No

Category: Errors

Metric REST API의 이름 Unit Aggregation Dimensions Time Grains DS Export
Aborted Connections

Aborted Connections
aborted_connections Count Total (Sum) <없음> PT1M Yes

Category: Latency

Metric REST API의 이름 Unit Aggregation Dimensions Time Grains DS Export
HA 복제 지연

HA 복제 지연 시간(초)
HA_replication_lag Seconds 평균, 최대, 최소 <없음> PT1M Yes
Innodb 행 잠금 시간

InnoDB 테이블에 대한 행 잠금을 획득하는 데 소요된 총 시간(밀리초)입니다.
Innodb_row_lock_time Milliseconds 평균, 최대, 최소 <없음> PT1M Yes
InnoDB 행 잠금 대기

InnoDB 테이블에서 작업이 행 잠금을 기다려야 하는 횟수입니다.
Innodb_row_lock_waits Count 합계(합계), 최대값, 최소값 <없음> PT1M Yes
복제 지연 시간(초)

복제 지연 시간(초)
replication_lag Seconds 평균, 최대, 최소 <없음> PT1M Yes
MySQL Uptime

서버가 위로 올라간 시간(초)입니다.
Note: In a high-availability (HA) server setup, the system continuously displays the uptime of the current primary server node in seconds. 노드가 다시 시작되지 않으므로 장애 조치(failover) 이벤트 중에는 이 가동 시간 값이 다시 설정되지 않습니다.
Uptime Seconds 합계(합계), 최대값 <없음> PT1M Yes

Category: Saturation

Metric REST API의 이름 Unit Aggregation Dimensions Time Grains DS Export
사용된 백업 스토리지

사용된 백업 스토리지
backup_storage_used Bytes 평균, 최대, 최소 <없음> PT15M, PT30M, PT1H, PT6H, PT12H, P1D Yes
Binlog Storage 사용

Binlog 파일에서 사용하는 스토리지입니다.
binlog_storage_used Bytes 평균, 최대, 최소 <없음> PT1M Yes
사용된 CPU 크레딧

사용된 CPU 크레딧
cpu_credits_consumed Count 평균, 최대, 최소 <없음> PT15M, PT30M, PT1H, PT6H, PT12H, P1D Yes
남은 CPU 크레딧

남은 CPU 크레딧
cpu_credits_remaining Count 평균, 최대, 최소 <없음> PT15M, PT30M, PT1H, PT6H, PT12H, P1D Yes
호스트 CPU 백분율

호스트 CPU 백분율
cpu_percent Percent 평균, 최대, 최소 <없음> PT1M Yes
사용된 데이터 스토리지

데이터 파일에서 사용하는 스토리지입니다.
data_storage_used Bytes 평균, 최대, 최소 <없음> PT1M Yes
Ibdata1 저장소 사용량

ibdata1 파일에서 사용하는 스토리지입니다.
ibdata1_storage_used Bytes 평균, 최대, 최소 <없음> PT1M Yes
InnoDB 버퍼 풀 페이지 데이터

데이터를 포함하는 InnoDB 버퍼 풀의 페이지 수입니다.
Innodb_buffer_pool_pages_data Count 합계(합계), 최대값, 최소값 <없음> PT1M Yes
InnoDB 버퍼 풀 페이지 더티

InnoDB 버퍼 풀의 현재 더티 페이지 수입니다.
Innodb_buffer_pool_pages_dirty Count 합계(합계), 최대값, 최소값 <없음> PT1M Yes
InnoDB 버퍼 풀 페이지 무료

InnoDB 버퍼 풀의 무료 페이지 수입니다.
Innodb_buffer_pool_pages_free Count 합계(합계), 최대값, 최소값 <없음> PT1M Yes
InnoDB 버퍼 풀 읽기 요청

논리적 읽기 요청 수입니다.
Innodb_buffer_pool_read_requests Count 합계(합계), 최대값, 최소값 <없음> PT1M Yes
InnoDB 버퍼 풀 읽기

InnoDB가 버퍼 풀에서 충족할 수 없으며 디스크에서 직접 읽어야 했던 논리적 읽기의 수입니다.
Innodb_buffer_pool_reads Count 합계(합계), 최대값, 최소값 <없음> PT1M Yes
스토리지 IO 백분율

스토리지 I/O 사용률
io_consumption_percent Percent 평균, 최대, 최소 <없음> PT1M Yes
Memory Percent

Memory Percent
memory_percent Percent 평균, 최대, 최소 <없음> PT1M Yes
사용된 기타 스토리지

다른 파일에서 사용하는 스토리지입니다.
others_storage_used Bytes 평균, 최대, 최소 <없음> PT1M Yes
서버 로그 스토리지 제한

서버 로그 스토리지 제한
serverlog_storage_limit Bytes Maximum <없음> PT1M Yes
서버 로그 스토리지 비율

서버 로그 스토리지 비율
serverlog_storage_percent Percent 평균, 최대, 최소 <없음> PT1M Yes
사용된 서버 로그 스토리지

사용된 서버 로그 스토리지
serverlog_storage_usage Bytes 평균, 최대, 최소 <없음> PT1M Yes
병합 패스 정렬

정렬 알고리즘에서 수행해야 하는 병합 패스의 수입니다. 이 값이 큰 경우 sort_buffer_size 시스템 변수의 값을 늘리는 것이 좋습니다.
Sort_merge_passes Count 합계(합계), 최대값, 최소값 <없음> PT1M Yes
Storage Limit

Storage Limit
storage_limit Bytes Maximum <없음> PT1M Yes
Storage Percent

Storage Percent
storage_percent Percent 평균, 최대, 최소 <없음> PT1M Yes
Storage Used

Storage Used
storage_used Bytes 평균, 최대, 최소 <없음> PT1M Yes
Threads Running

절전 모드가 아닌 스레드의 수입니다.
Threads_running Count 합계(합계), 최대값, 최소값 <없음> PT1M Yes

Category: Traffic

Metric REST API의 이름 Unit Aggregation Dimensions Time Grains DS Export
Active Connections

Active Connections
active_connections Count 평균, 최대, 최소 <없음> PT1M Yes
Active Transactions

활성 트랜잭션 수입니다.
active_transactions Count 합계(합계), 평균, 최대, 최소 <없음> PT1M Yes
Com 테이블 변경

ALTER TABLE 문이 실행된 횟수입니다.
Com_alter_table Count Total (Sum) <없음> PT1M Yes
Com Create DB

CREATE DB 문이 실행된 횟수입니다.
Com_create_db Count Total (Sum) <없음> PT1M Yes
Com Create Table

CREATE TABLE 문이 실행된 횟수입니다.
Com_create_table Count Total (Sum) <없음> PT1M Yes
Com Delete

DELETE 문이 실행된 횟수입니다.
Com_delete Count Total (Sum) <없음> PT1M Yes
Com Drop DB

DROP DB 문이 실행된 횟수입니다.
Com_drop_db Count Total (Sum) <없음> PT1M Yes
컴 드롭 테이블

DROP TABLE 문이 실행된 횟수입니다.
Com_drop_table Count Total (Sum) <없음> PT1M Yes
Com Insert

INSERT 문이 실행된 횟수입니다.
Com_insert Count Total (Sum) <없음> PT1M Yes
Com Select

SELECT 문이 실행된 횟수입니다.
Com_select Count Total (Sum) <없음> PT1M Yes
Com Update

UPDATE 문이 실행된 횟수입니다.
Com_update Count Total (Sum) <없음> PT1M Yes
Innodb 버퍼 풀 페이지 플러시됨

InnoDB 버퍼 풀에서 페이지를 플러시하는 요청 수입니다.
Innodb_buffer_pool_pages_flushed Count 평균, 최대, 최소 <없음> PT1M Yes
Innodb 데이터 쓰기

총 데이터 쓰기 수입니다.
Innodb_data_writes Count 합계(합계), 최대값, 최소값 <없음> PT1M Yes
MySQL 잠금 교착 상태

교착 상태의 수입니다.
lock_deadlocks Count 합계(합계), 평균, 최대, 최소 <없음> PT1M Yes
MySQL 잠금 시간 제한

잠금 시간 제한 횟수입니다.
lock_timeouts Count 합계(합계), 평균, 최대, 최소 <없음> PT1M Yes
호스트 네트워크 출력

호스트 네트워크 송신(바이트)
network_bytes_egress Bytes Total (Sum) <없음> PT1M Yes
호스트 네트워크 입력

호스트 네트워크 유입(바이트)
network_bytes_ingress Bytes Total (Sum) <없음> PT1M Yes
Queries

Queries
Queries Count Total (Sum) <없음> PT1M Yes
Slow Queries

long_query_time초 이상 소요된 쿼리 수입니다.
Slow_queries Count Total (Sum) <없음> PT1M Yes
스토리지 IO 수

사용된 스토리지 I/O 수입니다.
storage_io_count Count Total (Sum) <없음> PT1M No
Total Connections

Total Connections
total_connections Count Total (Sum) <없음> PT1M Yes
MySQL 기록 목록 길이

TRX_RSEG_HISTORY 목록의 길이입니다.
trx_rseg_history_len Count 합계(합계), 평균, 최대, 최소 <없음> PT1M Yes

이 표에는 일부 메트릭에 대한 자세한 설명이 포함되어 있습니다.

메트릭 표시 이름 Description
MySQL Uptime 이 메트릭은 MySQL 서버가 실행된 시간을 나타냅니다. HA(고가용성) 서버 설정에서 시스템은 현재 주 서버 노드의 작동 시간을 초 단위로 지속적으로 표시합니다. 노드가 다시 시작되지 않으므로 장애 조치(failover) 이벤트 중에는 이 가동 시간 값이 다시 설정되지 않습니다.
호스트 CPU 백분율 호스트 CPU 백분율은 선택한 기간 동안 서버의 모든 작업을 처리하기 위한 CPU의 총 사용률입니다. 이 메트릭에는 Azure Database for MySQL 유연한 서버 인스탄스 및 Azure MySQL 프로세스의 워크로드가 포함됩니다. CPU 비율이 높으면 데이터베이스 서버에 처리할 수 있는 것보다 더 많은 워크로드가 있는지 확인하는 데 도움이 될 수 있습니다. 이 메트릭은 총 CPU 사용률과 동일하며 모든 가상 머신의 CPU 사용률과 유사합니다.
사용된 CPU 크레딧 버스트 가능 계층 전용입니다. CPU 크레딧은 워크로드를 기반으로 계산됩니다. 자세한 내용은 B 시리즈 버스트 가능 가상 머신 크기를 참조하세요.
CPU 크레딧 남음 버스트 가능 계층 전용입니다. 남은 CPU는 워크로드를 기반으로 계산됩니다. 자세한 내용은 B 시리즈 버스트 가능 가상 머신 크기를 참조하세요.
호스트 네트워크 입력 선택한 기간 동안 서버에서 들어오는 네트워크 트래픽의 총 합계입니다. 이 메트릭에는 데이터베이스에 대한 트래픽과 모니터링, 로그 등과 같은 Azure Database for MySQL 유연한 서버 성능이 포함됩니다.
호스트 네트워크 출력 선택한 기간 동안 서버에서 나가는 네트워크 트래픽의 총합입니다. 이 메트릭에는 모니터링, 로그 등과 같은 데이터베이스 및 Azure Database for MySQL 유연한 서버 기능의 트래픽이 포함됩니다.
Active Connections 서버에 대한 활성 연결 수 Active connections are the total number of threads connected to your server, which also includes threads from azure_superuser.
스토리지 IO 백분율 선택한 기간 동안 사용된 IO의 백분율입니다. IO 백분율은 읽기 및 쓰기 IOPS 모두에 대한 것입니다.
스토리지 IO 수 서버의 분당 총 I/O 작업 수(읽기 및 쓰기 모두)입니다.
Memory Percent 이 메트릭은 Azure MySQL(mysqld) 서버 프로세스에서 차지하는 메모리의 비율을 나타냅니다. 이 메트릭은 Azure Database for MySQL 유연한 서버에서 사용할 수 있는 총 메모리 크기(GB)에서 계산됩니다.
Total connections Azure Database for MySQL 유연한 서버 인스탄스에 대한 클라이언트 연결 수입니다. 총 연결 수는 선택한 기간 동안 TCP/IP 프로토콜을 사용한 클라이언트 연결의 합계입니다.
Aborted Connections Azure Database for MySQL 유연한 서버에 연결하지 못한 총 시도 횟수(예: 잘못된 자격 증명으로 인해 연결 실패)입니다. For more information on aborted connections, see this documentation.
Queries 서버에서 분당 실행된 총 쿼리 수입니다. 데이터베이스 워크로드 및 Azure MySQL 프로세스에서 서버에 대한 분당 총 쿼리 수입니다.
Slow_queries 선택한 시간 범위에서 서버에 대한 느린 쿼리의 총 수입니다.
Active Transactions 이 메트릭은 MySQL 내의 총 트랜잭션 수를 나타냅니다. 활성 트랜잭션에는 시작되었지만 아직 커밋되거나 롤백되지 않은 모든 트랜잭션이 포함됩니다.

스토리지 분석 메트릭은 Azure Database for MySQL 유연한 서버의 스토리지 사용에 대한 중요한 인사이트를 제공합니다. 이러한 메트릭을 통해 저장 한도, 스토리지 비율, 사용된 스토리지, 사용된 데이터 스토리지, 사용된 ibdata1 스토리지, 사용된 binlog 스토리지, 사용된 기타 스토리지, 사용된 백업 스토리지에 대한 자세한 내역을 확인할 수 있습니다. 이러한 메트릭을 모니터링하여 스토리지 리소스를 효과적으로 관리하고 스토리지 할당을 최적화하며 서버의 스토리지 용량을 효율적으로 활용할 수 있습니다. 스토리지 분석 메트릭을 이해하면 Azure Database for MySQL 유연한 서버의 성능 및 가용성을 유지하기 위해 정보에 입각한 결정을 내릴 수 있습니다.

아래 표에는 Azure Database for MySQL 유연한 서버에 사용할 수 있는 스토리지 분석 메트릭에 대한 설명이 나와 있습니다.

메트릭 표시 이름 Description
Storage Limit 이 서버에 대해 구성된 최대 스토리지 크기입니다.
Storage Percent 사용 가능한 서버의 최대 스토리지에서 사용된 스토리지의 비율입니다.
Storage Used 사용 중인 스토리지의 양 서비스에서 사용되는 스토리지에는 데이터베이스 파일, 트랜잭션 로그 및 서버 로그가 포함될 수 있습니다.
사용된 데이터 스토리지 데이터베이스 파일을 저장하는 데 사용된 스토리지 양입니다.
사용된 ibdata1 스토리지 시스템 테이블스페이스(ibdata1) 파일을 저장하는 데 사용된 스토리지 양입니다.
사용된 Binlog 스토리지 이진 로그 파일을 저장하는 데 사용된 스토리지 양입니다.
사용된 기타 스토리지 다른 구성 요소 및 메타데이터 파일에 사용되는 스토리지 양입니다.
사용된 백업 스토리지 사용된 백업 스토리지 양.

Replication metrics provide valuable insights into the performance and status of replication in Azure Database for MySQL flexible server. 이러한 메트릭을 사용하면 복제 지연을 모니터링하고, 복제본 및 HA IO/SQL 스레드의 상태를 확인하고, 복제 대기 시간을 측정할 수 있습니다. 이러한 메트릭을 추적하여 복제 설정의 안정성과 효율성을 보장하고, 잠재적인 문제 또는 지연을 식별하고, 데이터 일관성 및 가용성을 유지하기 위해 적절한 조치를 취할 수 있습니다. Azure Database for MySQL 유연한 서버에 사용할 수 있는 다양한 복제 메트릭을 살펴보겠습니다.

아래 표에는 Azure Database for MySQL 유연한 서버에 사용할 수 있는 복제 메트릭이 나와 있습니다.

메트릭 표시 이름 Description
Replication Lag 복제 지연은 원본 서버에서 받은 트랜잭션을 재생할 때 복제본이 지연되는 시간(초)입니다. 이 메트릭은 “SHOW SLAVE STATUS” 명령의 “Seconds_behind_Master”에서 계산되며 복제 서버에서만 사용할 수 있습니다. 자세한 내용은 "Azure Database for MySQL의 복제 대기 시간 문제 해결 "을 참조하세요.
복제본 IO 상태 복제본 IO 상태는 복제 I/O 스레드의 상태를 나타냅니다. 메트릭 값은 I/O 스레드가 실행되면 1, 실행되지 않으면 0입니다.
복제본 SQL 상태 복제본 SQL 상태는 복제 SQL 스레드의 상태를 나타냅니다. 메트릭 값은 SQL 스레드가 실행되면 1, 실행되지 않으면 0입니다.
HA IO 상태 HA IO 상태는 Azure Database for MySQL의 고가용성 개념 상태를 나타냅니다. 메트릭 값은 I/O 스레드가 실행되면 1, 실행되지 않으면 0입니다.
HA SQL 상태 HA SQL 상태는 Azure Database for MySQL의 고가용성 개념 상태를 나타냅니다. 메트릭 값은 SQL 스레드가 실행되면 1, 실행되지 않으면 0입니다.
HA 복제 지연 HA 복제 지연은 원본 서버에서 받은 트랜잭션을 재생할 때 HA 대기 서버가 지연되는 시간(초)입니다. 이 메트릭은 “SHOW SLAVE STATUS” 명령의 “Seconds_behind_Master”에서 계산되며 HA 대기 서버에서만 사용할 수 있습니다.

Azure Database for MySQL 유연한 서버에서 제공하는 표준 메트릭 외에도 향상된 메트릭을 사용하여 서버 성능에 대한 심층적인 인사이트를 얻을 수 있습니다. 이러한 향상된 메트릭은 워크로드의 특정 측면에 대한 더 자세한 정보를 제공합니다.

DML(데이터 조작 언어) 통계 메트릭을 사용하면 서버에서 실행되는 선택, 업데이트, 삽입 및 삭제 문의 수를 확인할 수 있습니다. 이러한 메트릭을 모니터링하여 데이터베이스 작업의 사용 및 성능을 추적하고 잠재적인 병목 상태 또는 비효율성을 식별할 수 있습니다.

메트릭 표시 이름 Description
Com_select 선택한 시간 범위에서 서버에서 실행된 select 문의 총 개수입니다.
Com_update 선택한 시간 범위에서 서버에서 실행된 update 문의 총 개수입니다.
Com_insert 선택한 시간 범위에서 서버에서 실행된 insert 문의 총 개수입니다.
Com_delete 선택한 시간 범위에서 서버에서 실행된 delete 문의 총 개수입니다.

DDL(데이터 정의 언어) 통계 메트릭은 데이터베이스를 만들고, 데이터베이스를 삭제하고, 테이블을 만들고, 테이블을 삭제하고, 서버에서 실행되는 테이블 문을 변경할 수 있는 빈도에 대한 정보를 제공합니다. 이러한 메트릭을 통해 데이터베이스의 스키마 변경 빈도와 영향을 파악하여 데이터베이스 설계를 최적화하고 전반적인 성능을 개선할 수 있습니다.

메트릭 표시 이름 Description
Com_create_db 선택한 시간 범위에서 서버에서 실행된 created database 문의 총 개수입니다.
Com_drop_db 선택한 시간 범위에서 서버에서 실행된 drop database 문의 총 개수입니다.
Com_create_table 선택한 시간 범위에서 서버에서 실행된 create table 문의 총 개수입니다.
Com_drop_table 선택한 시간 범위에서 서버에서 실행된 drop table 문의 총 개수입니다.
Com_Alter 선택한 시간 범위에서 서버에서 실행된 alter table 문의 총 개수입니다.

The Innodb metrics focus on the performance of the InnoDB storage engine, which is the default engine for Azure Database for MySQL flexible server. 이러한 메트릭에는 InnoDB 행 잠금 시간, InnoDB 행 잠금 대기, Innodb 버퍼 풀 읽기, Innodb 버퍼 풀 읽기 요청 등이 포함됩니다. 이러한 메트릭을 모니터링하면 데이터베이스의 스토리지 및 캐싱 메커니즘의 효율성과 효과에 대한 인사이트를 얻을 수 있습니다.

이러한 향상된 메트릭은 워크로드를 최적화하고 Azure Database for MySQL 유연한 서버의 성능을 개선하기 위한 중요한 정보를 제공합니다. 이러한 메트릭을 사용하면 데이터베이스 운영의 확장성, 신뢰성, 효율성을 향상하는 데이터 기반 의사 결정을 내릴 수 있습니다.

메트릭 표시 이름 Description
InnoDB 행 잠금 시간 InnoDB 행 잠금 시간은 InnoDB 행 수준 잠금에 대한 시간(밀리초)을 측정합니다.
InnoDB 행 잠금 대기 InnoDB 행 잠금 대기 메트릭은 쿼리가 InnoDB 행 수준 잠금을 기다려야 했던 횟수를 계산합니다.
Innodb_buffer_pool_reads InnoDB 엔진이 Innodb 버퍼 풀에서 충족할 수 없어 디스크에서 가져와야 했던 논리 읽기의 총 개수입니다.
Innodb_buffer_pool_read_requests Innodb 버퍼 풀에서 읽을 논리적 읽기 요청의 총 수입니다.
Innodb_buffer_pool_pages_free InnoDB 버퍼 풀에서 사용 가능한 페이지의 총 개수입니다.
Innodb_buffer_pool_pages_data 데이터를 포함하는 InnoDB 버퍼 풀의 총 페이지 수입니다. 이 숫자에는 더티 페이지와 클린 페이지가 모두 포함됩니다.
Innodb_buffer_pool_pages_dirty 더티 페이지를 포함하는 InnoDB 버퍼 풀의 총 페이지 수입니다.
MySQL 기록 목록 길이 이 메트릭은 데이터베이스의 변경 횟수, 특히 이전 변경 내용을 포함하는 레코드 수를 계산합니다. 데이터 변경률과 관련되어 새 행 버전이 만들어집니다. 기록 목록 길이가 증가하면 데이터베이스의 성능에 영향을 줄 수 있습니다.
MySQL 잠금 시간 제한 이 메트릭은 잠금으로 인해 쿼리 시간이 초과된 횟수를 나타냅니다. 이 상황은 일반적으로 쿼리가 설정보다 innodb_lock_wait_timeout 더 긴 시간 동안 다른 쿼리가 보유한 행 또는 테이블에 대한 잠금을 기다리는 경우에 발생합니다.
MySQL 잠금 교착 상태 This metric represents the number of deadlocks on your Azure Database for MySQL flexible serverinstance in the selected period.

Metric dimensions

For information about what metric dimensions are, see Multi-dimensional metrics.

이 서비스에는 차원이 포함된 메트릭이 없습니다.

Troubleshoot metrics

일부 경우 Azure Metrics Explorer에서 차트를 만들거나, 사용자 지정하거나, 해석하는 데 문제가 발생할 수 있습니다.

다양한 요인으로 인해 데이터가 표시되지 않는 차트가 발생할 수 있습니다. 이러한 문제에는 구독에 등록되지 않은 Microsoft Insights 리소스 공급자 또는 Azure Database for MySQL에 대한 적절한 액세스 권한이 없는 문제가 포함될 수 있습니다. 그 밖의 가능한 요인으로는 리소스가 선택한 기간 내에 메트릭을 생성하지 않았거나 선택한 기간 범위가 30일을 초과하는 상황을 들 수 있습니다.

다음과 같은 몇 가지 이유로 인해 이 동작이 발생할 수 있습니다.

  • Microsoft.Insights 리소스 공급자가 지원되지 않음: 메트릭을 살펴보려면 Microsoft.Insights 리소스 공급자가 구독에 등록되어 있어야 합니다. Azure 리소스 공급자 및 유형에 설명된 단계에 따라 서버를 수동으로 등록합니다.
  • 리소스에 대한 액세스 권한이 부족합니다. 메트릭을 탐색하는 Azure Database for MySQL에 대한 충분한 권한이 있는지 확인합니다. 선택한 시간 범위 동안 리소스가 메트릭을 내보내지 않습니다. 차트 시간을 더 넓은 범위로 변경합니다. Azure에서 Azure RBAC(역할 기반 액세스 제어)는 메트릭에 대한 액세스를 제어합니다. You must be a member of monitoring reader, monitoring contributor, or contributor to explore metrics for any resource.
  • 선택한 시간 범위 동안 리소스가 메트릭을 내보내지 않았습니다. 이 동작은 여러 가지 이유로 인해 발생할 수 있습니다. 한 가지 가능한 요인으로는 리소스가 선택한 시간 프레임 내에 메트릭을 생성하지 않았을 수 있습니다. 차트의 시간을 더 넓은 범위로 변경하여 이 방법이 문제를 해결하는지 확인합니다. 이 문제 해결에 대한 자세한 내용은 Azure Monitor 메트릭 문제 해결 가이드를 참조하세요.
  • 시간 범위가 30일을 초과함: 시간 선택의 시작 날짜와 종료 날짜 간의 차이가 30일 간격을 초과하지 않는지 확인합니다. 메트릭 문제 해결에 대한 자세한 내용은 Azure Monitor 메트릭 문제 해결 가이드를 참조하세요.
  • 파선 표시: Azure Monitor에서 파선은 알려진 시간 조직 데이터의 두 지점 사이의 데이터 간격 또는 null 값을 나타냅니다. 이 측면은 누락된 데이터 요소를 검색하는 데 도움이 되는 의도적인 디자인입니다. 차트에 파선이 표시되면 누락된 데이터를 나타냅니다. 자세한 내용은 파선이 표시된 차트를 참조하세요.

메트릭 문제 해결에 대한 자세한 내용은 Azure Monitor 메트릭 문제 해결 가이드를 참조하세요.

Note

사용되지 않음으로 표시된 메트릭은 Azure Portal에서 제거될 예정입니다. Azure Database for MySQL 유연한 서버를 모니터링할 때 이러한 메트릭을 무시해야 합니다.

Resource logs

이 섹션에는 이 서비스에 대해 모을 수 있는 리소스 로그 유형이 나열되어 있습니다. 이 섹션은 Azure Monitor에서 지원되는 모든 리소스 로그 범주 유형 목록에서 가져옵니다.

Microsoft.DBforMySQL\flexibleServers에 대해 지원되는 리소스 로그

Category 범주 표시 이름 Log table 기본 로그 계획을 지원합니다 인제션 시 변환 지원 Example queries 내보낼 비용
MySqlAuditLogs MySQL 감사 로그 AzureDiagnostics

여러 Azure 리소스의 로그.

No No Queries No
MySqlSlowLogs MySQL 느린 로그 AzureDiagnostics

여러 Azure 리소스의 로그.

No No Queries No

Azure Monitor 로그 테이블

이 섹션은 이 서비스와 관련이 있고 Kusto 쿼리를 사용하는 Log Analytics의 쿼리에 사용할 수 있는 Azure Monitor 로그 테이블을 나열합니다. 테이블에는 리소스 로그 데이터가 포함되며 수집 및 라우팅되는 항목에 따라 더 많은 데이터가 포함될 수 있습니다.

Azure Database for MySQL Microsoft.DBforMySQL\flexibleServers

Activity log

연결된 테이블에는 이 서비스의 활동 로그에 기록할 수 있는 작업이 나열되어 있습니다. 이 작업은 활동 로그에서 가능한 모든 리소스 공급자 작업의 하위 집합입니다.

활동 로그 항목의 스키마에 대한 자세한 내용은 활동 로그 스키마를 참조하세요.