성능 개선 도우미 카운터
카운터 지표는 Performance Insights 대시보드의 운영 체제 및 데이터베이스 성능 지표 입니다. 이 정보와 데이터베이스 로드를 연관 지으면 성능 문제를 식별하고 분석하는 데 도움이 됩니다. 지표에 통계 함수를 추가하여 지표 값을 가져올 수 있습니다. 예를 들어 os.memory.active
지표에 지원되는 함수는 .avg
, .min
, .max
, .sum
, .sample_count
입니다.
카운터 지표는 1분에 한 번씩 수집됩니다. OS 지표 수집은 향상된 모니터링을 켰는지, 껐는지에 따라 달라집니다. 향상된 모니터링이 꺼져 있는 경우 OS 지표는 1분마다 한 번씩 수집됩니다. 향상된 모니터링이 켜져 있는 경우 OS 지표는 선택한 기간 동안 수집됩니다. 향상된 모니터링에 대한 자세한 내용은 향상된 모니터링 설정 및 해제 섹션을 참조하세요.
성능 개선 도우미 운영 체제 카운터
다음 운영 체제 카운터는 os
로 접두사가 붙으며, Aurora PostgreSQL 및 Aurora MySQL에 대한 성능 개선 도우미를 사용할 수 있습니다.
ListAvailableResourceMetrics
API를 사용하여 DB 인스턴스에 대해 지원되는 카운터 지표 목록을 확인할 수 있습니다. 자세한 내용은 Amazon RDS 성능 개선 도우미 API 참조 안내서의 ListAvailableResourceMetrics를 참조하세요.
카운터 | 유형 | 측정치 | 설명 |
---|---|---|---|
활성 | 메모리 | os.memory.active | 할당된 메모리의 양(KB) |
버퍼 | 메모리 | os.memory.buffers | 스토리지 디바이스에 쓰기 이전에 I/O 요청을 버퍼링하는 데 사용되는 메모리의 양(KB) |
캐시됨 | 메모리 | os.memory.cached | 파일 시스템 기반 I/O를 캐시하는 데 사용되는 메모리의 양(킬로바이트 단위)입니다. |
DB 캐시 | 메모리 | os.memory.db.cache |
tmpfs(shmem)를 포함한 데이터베이스 프로세스별 페이지 캐시에 사용되는 메모리의 양(바이트 단위)입니다. |
DB 상주 세트 크기 | 메모리 | os.memory.db.residentSetSize |
tmpfs(shmem)를 제외한 데이터베이스 프로세스별 익명 및 스왑 캐시에 사용되는 메모리의 양(바이트 단위)입니다. |
DB 스왑 | 메모리 | os.memory.db.swap |
데이터베이스 프로세스별 스왑에 사용되는 메모리의 양(바이트 단위)입니다. |
더티 | 메모리 | os.memory.dirty | 수정되었지만 스토리지의 관련 데이터 블록에 기록되지 않은 RAM의 메모리 페이지 양(KB) |
무료 | 메모리 | os.memory.free | 할당되지 않은 메모리의 양(KB) |
사용 가능한 방대한 페이지 | 메모리 | os.memory.hugePagesFree | 사용 가능한 방대한 페이지 수입니다. 방대한 페이지는 Linux 커널의 기능입니다. |
예약된 방대한 페이지 | 메모리 | os.memory.hugePagesRsvd | 커밋된 방대한 페이지의 수 |
방대한 페이지 크기 | 메모리 | os.memory.hugePagesSize | 각 방대한 페이지 단위의 크기(KB) |
초과된 방대한 페이지 | 메모리 | os.memory.hugePagesSurp | 총계 대비 사용 가능한 초과 방대한 페이지 수 |
방대한 페이지 합계 | 메모리 | os.memory.hugePagesTotal | 방대한 페이지의 총 수입니다. |
비활성 | 메모리 | os.memory.inactive | 가장 적게 사용되는 메모리 페이지의 양(KB) |
매핑됨 | 메모리 | os.memory.mapped | 프로세스 주소 공간 내에 메모리 매핑되는 총 파일 시스템 콘텐츠의 양(킬로바이트 단위)입니다. |
메모리 부족 처리 수 | 메모리 | os.memory.outOfMemoryKillCount |
마지막 수집 간격 동안 발생한 OOM 처리 수입니다. |
페이지 테이블 | 메모리 | os.memory.pageTables | 페이지 표에 사용된 메모리의 양(KB) |
슬래브 | 메모리 | os.memory.slab | 재사용 가능한 커널 데이터 구조의 양(KB) |
합계 | 메모리 | os.memory.total | 총 메모리 양(KB) |
Writeback | 메모리 | os.memory.writeback | RAM에서 지원 스토리지에 아직 기록 중인 더티 페이지의 양(KB) |
게스트 | CPU 사용률 | os.cpuUtilization.guest | 게스트 프로그램에서 사용 중인 CPU의 비율 |
유휴 | CPU 사용률 | os.cpuUtilization.idle | 유휴 상태인 CPU의 비율 |
Irq | CPU 사용률 | os.cpuUtilization.irq | 소프트웨어 인터럽트에서 사용 중인 CPU의 비율 |
Nice | CPU 사용률 | os.cpuUtilization.nice | 가장 낮은 우선순위로 실행 중인 프로그램에서 사용 중인 CPU의 비율 |
도용 | CPU 사용률 | os.cpuUtilization.steal | 다른 가상 머신에서 사용 중인 CPU의 비율 |
시스템 | CPU 사용률 | os.cpuUtilization.system | 커널에서 사용 중인 CPU의 비율 |
합계 | CPU 사용률 | os.cpuUtilization.total | 사용 중인 CPU의 총 비율입니다. 이 값에는 nice 값이 포함됩니다. |
User | CPU 사용률 | os.cpuUtilization.user | 사용자 프로그램에서 사용 중인 CPU의 비율 |
Wait | CPU 사용률 | os.cpuUtilization.wait | I/O 액세스를 대기 중인 동안 사용되지 않은 CPU의 비율 |
Aurora 스토리지 Aurora 스토리지 바이트 Rx | 디스크 I/O | os.diskIO.auroraStorage.auroraStorageBytesRx |
초당 수신된 Aurora 스토리지 바이트 수입니다. |
Aurora 스토리지 Aurora 스토리지 바이트 Tx | 디스크 I/O | os.diskIO.auroraStorage.auroraStorageBytesTx |
초당 업로드된 Aurora 스토리지 바이트 수입니다. |
Aurora 스토리지 디스크 대기열 깊이 |
디스크 I/O |
os.diskIO.auroraStorage.diskQueueDepth |
Aurora 스토리지 디스크 대기열 길이입니다. |
Aurora 스토리지 읽기 IO PS |
디스크 I/O |
os.diskIO.auroraStorage.readIOsPS |
초당 읽기 작업 수 |
Aurora 스토리지 읽기 지연 시간 |
디스크 I/O |
os.diskIO.auroraStorage.readLatency |
Aurora 스토리지에 대한 읽기 I/O 요청의 평균 지연 시간(밀리초) |
Aurora 스토리지 읽기 처리량 |
디스크 I/O |
os.diskIO.auroraStorage.readThroughput |
DB 클러스터에 요청할 때 사용되는 네트워크 처리량(초당 바이트) |
Aurora 스토리지 쓰기 IO PS |
디스크 I/O |
os.diskIO.auroraStorage.writeIOsPS |
초당 쓰기 작업 수 |
Aurora 스토리지 쓰기 지연 시간 |
디스크 I/O |
os.diskIO.auroraStorage.writeLatency |
Aurora 스토리지에 대한 쓰기 I/O 요청의 평균 지연 시간(밀리초) |
Aurora 스토리지 쓰기 처리량 |
디스크 I/O |
os.diskIO.auroraStorage.writeThroughput |
DB 클러스터의 응답에 사용되는 네트워크 처리량(초당 바이트) |
평균 대기열 길이 Rdstemp |
디스크 I/O |
os.diskIO.rdstemp.avgQueueLen |
I/O 디바이스의 대기열에서 대기 중인 요청 수입니다. |
평균 요청 크기 Rdstemp |
디스크 I/O |
os.diskIO.rdstemp.avgReqSz |
I/O 디바이스의 대기열에서 대기 중인 요청 수입니다. |
대기 Rdstemp |
디스크 I/O |
os.diskIO.rdstemp.await |
대기열 시간과 서비스 시간을 포함하여 요청에 응답하는 데 필요한 시간(밀리초) |
읽기 IO PS Rdstemp |
디스크 I/O |
os.diskIO.rdstemp.readIOsPS |
초당 읽기 작업 수 |
읽기 KB Rdstemp |
디스크 I/O |
os.diskIO.rdstemp.readKb |
읽은 총 KB 수 |
읽기 KB PS Rdstemp |
디스크 I/O |
os.diskIO.rdstemp.readKbPS |
초당 읽은 KB 수 |
Rdstemp Rrqm PS |
디스크 I/O |
os.diskIO.rdstemp.rrqmPS |
초당 대기 중인 병합 읽기 요청 수 |
Rdstemp TPS |
디스크 I/O |
os.diskIO.rdstemp.tps |
초당 I/O 트랜잭션 수 |
유틸리티 Rdstemp |
디스크 I/O |
os.diskIO.rdstemp.util |
요청이 발급된 CPU 시간의 비율 |
쓰기 IO PS Rdstemp |
디스크 I/O |
os.diskIO.rdstemp.writeIOsPS |
초당 쓰기 작업 수 |
쓰기 KB Rdstemp |
디스크 I/O |
os.diskIO.rdstemp.writeKb |
기록한 총 KB 수 |
쓰기 KB PS Rdstemp |
디스크 I/O |
os.diskIO.rdstemp.writeKbPS |
초당 기록한 KB 수 |
Rdstemp Wrqm PS |
디스크 I/O |
os.diskIO.rdstemp.wrqmPS |
초당 대기 중인 병합 쓰기 요청 수 |
차단됨 | 업무 | os.tasks.blocked | 차단되는 작업 수 |
실행 중 | 업무 | os.tasks.running | 실행 중인 작업 수 |
Sleeping | 업무 | os.tasks.sleeping | 절전 상태인 작업 수 |
Stopped | 업무 | os.tasks.stopped | 중단된 작업 수 |
합계 | 업무 | os.tasks.total | 총 작업 수 |
좀비 | 업무 | os.tasks.zombie | 상위 작업은 활성화되었지만 비활성 상태인 하위 작업 수 |
1개 | 로드 평균(분) | os.loadAverageMinute.one | 마지막 1분 동안 CPU 시간을 요청한 프로세스 수 |
15 | 로드 평균(분) | os.loadAverageMinute.fifteen | 마지막 15분 동안 CPU 시간을 요청한 프로세스 수 |
5 | 로드 평균(분) | os.loadAverageMinute.five | 마지막 5분 동안 CPU 시간을 요청한 프로세스 수 |
캐시됨 | Swap | os.swap.cached | 캐시 메모리로 사용된 스왑 메모리의 양(KB) |
무료 | Swap | os.swap.free | 사용 가능한 스왑 메모리 양(KB) |
있음 | Swap | os.swap.in | 디스크에서 스왑된 메모리 양(KB) |
Out | Swap | os.swap.out | 디스크로 스왑된 총 메모리 양(KB) |
합계 | Swap | os.swap.total |
사용 가능한 총 스왑 메모리의 양(킬로바이트 단위)입니다. |
최대 파일 | 파일 시스템 | os.fileSys.maxFiles | 파일 시스템에 대해 생성될 수 있는 최대 파일 수 |
사용된 파일 | 파일 시스템 | os.fileSys.usedFiles | 파일 시스템의 파일 수 |
사용된 파일(%) | 파일 시스템 | os.fileSys.usedFilePercent | 사용 중인 사용 가능한 파일의 비율 |
사용 비율 | 파일 시스템 | os.fileSys.usedPercent | 사용 중인 파일 시스템 디스크 공간의 비율 |
사용됨 | 파일 시스템 | os.fileSys.used | 파일 시스템에서 파일에 사용된 디스크 공간의 양(KB) |
합계 | 파일 시스템 | os.fileSys.total | 파일 시스템에 사용 가능한 총 디스크 공간(KB) |
Rx | Network | os.network.rx | 초당 수신된 바이트 수 |
Tx | Network | os.network.tx | 초당 업로드된 바이트 수 |
ACU 사용률 | 일반 | os.general.acuUtilization |
구성된 최대 용량에서 현재 용량의 백분율입니다. |
최대 구성 ACU | 일반 | os.general.maxConfiguredAcu |
사용자가 구성한 최대 용량(ACU 단위)입니다. |
최소 구성 ACU | 일반 | os.general.minConfiguredAcu |
사용자가 구성한 최소 용량(ACU 단위)입니다. |
Num VCPU | 일반 | os.general.numVCPUs | DB 인스턴스의 가상 CPU 수 |
서버리스 데이터베이스 용량 | 일반 | os.general.serverlessDatabaseCapacity |
인스턴스의 현재 용량(ACU 단위)입니다. |
Aurora MySQL용 성능 개선 도우미 카운터
Aurora MySQL용 성능 개선 도우미에서는 다음 데이터베이스 카운터를 사용할 수 있습니다.
Aurora MySQL용 기본 카운터
기본 지표는 Amazon Aurora가 아닌 데이터베이스 엔진에 의해 정의됩니다. MySQL 설명서의 서버 상태 변수
카운터 | 유형 | Unit | 측정치 |
---|---|---|---|
Com_analyze | SQL | 초당 쿼리 수 | db.SQL.Com_analyze |
Com_optimize | SQL | 초당 쿼리 수 | db.SQL.Com_optimize |
Com_select | SQL | 초당 쿼리 수 | db.SQL.Com_select |
Innodb_rows_deleted | SQL | 초당 행 | db.SQL.Innodb_rows_deleted |
Innodb_rows_inserted | SQL | 초당 행 | db.SQL.Innodb_rows_inserted |
Innodb_rows_read | SQL | 초당 행 | db.SQL.Innodb_rows_read |
Innodb_rows_updated | SQL | 초당 행 | db.SQL.Innodb_rows_updated |
쿼리 | SQL | 초당 쿼리 수 | db.SQL.Queries |
질문 | SQL | 초당 쿼리 수 | db.SQL.Questions |
Select_full_join | SQL | 초당 쿼리 수 | db.SQL.Select_full_join |
Select_full_range_join | SQL | 초당 쿼리 수 | db.SQL.Select_full_range_join |
Select_range | SQL | 초당 쿼리 수 | db.SQL.Select_range |
Select_range_check | SQL | 초당 쿼리 수 | db.SQL.Select_range_check |
Select_scan | SQL | 초당 쿼리 수 | db.SQL.Select_scan |
Slow_queries | SQL | 초당 쿼리 수 | db.SQL.Slow_queries |
Sort_merge_passes | SQL | 초당 쿼리 수 | db.SQL.Sort_merge_passes |
Sort_range | SQL | 초당 쿼리 수 | db.SQL.Sort_range |
Sort_rows | SQL | 초당 쿼리 수 | db.SQL.Sort_rows |
Sort_scan | SQL | 초당 쿼리 수 | db.SQL.Sort_scan |
Total_query_time | SQL | 밀리초 | db.SQL.Total_query_time |
Table_locks_immediate | 잠금 | 초당 요청 | db.Locks.Table_locks_immediate |
Table_locks_waited | 잠금 | 초당 요청 | db.Locks.Table_locks_waited |
Innodb_row_lock_time | 잠금 | 밀리초(평균) | db.Locks.Innodb_row_lock_time |
Aborted_clients | Users | Connections | db.Users.Aborted_clients |
Aborted_connects | Users | Connections | db.Users.Aborted_connects |
연결 | Users | 연결 | db.Users.Connections |
External_threads_connected | Users | 연결 | db.Users.External_threads_connected |
max_connections | Users | 연결 | db.User.Max_Connections |
Threads_connected | Users | 연결 | db.Users.Threads_connected |
Threads_created | Users | Connections | db.Users.Threads_created |
Threads_running | Users | Connections | db.Users.Threads_running |
Created_tmp_disk_tables | Temp | 초당 테이블 | db.Temp.Created_tmp_disk_tables |
Created_tmp_tables | Temp | 초당 테이블 | db.Temp.Created_tmp_tables |
Innodb_buffer_pool_pages_data | Cache | 페이지 | db.Cache.Innodb_buffer_pool_pages_data |
Innodb_buffer_pool_pages_total | Cache | 페이지 | db.Cache.Innodb_buffer_pool_pages_total |
Innodb_buffer_pool_read_requests | Cache | 초당 페이지 | db.Cache.Innodb_buffer_pool_read_requests |
Innodb_buffer_pool_reads | Cache | 초당 페이지 | db.Cache.Innodb_buffer_pool_reads |
Opened_tables | Cache | 테이블 | db.Cache.Opened_tables |
Opened_table_definitions | Cache | 테이블 | db.Cache.Opened_table_definitions |
Qcache_hits | Cache | 쿼리 | db.Cache.Qcache_hits |
기본이 아닌 Aurora MySQL용 카운터
기본이 아닌 카운터 지표는 Amazon RDS가 정의하는 카운터입니다. 기본이 아닌 지표는 특정 쿼리를 통해 얻는 지표일 수 있습니다. 기본이 아닌 지표는 파생 지표일 수 있습니다. 이 경우 비율, 적중률 또는 지연 시간에 대한 계산 시 2개 이상의 기본 카운터가 사용됩니다.
카운터 | 유형 | 측정치 | 설명 | 정의 |
---|---|---|---|---|
active_transactions | 트랜잭션 | db.Transactions.active_transactions | 총 활성 트랜잭션입니다. | SELECT COUNT(1) AS active_transactions FROM
INFORMATION_SCHEMA.INNODB_TRX |
innodb_buffer_pool_hit_rate | Cache | db.Cache.innoDB_buffer_pool_hit_rate | InnoDB가 버퍼 풀에서 InnoDB가 충족할 수 있었던 읽기의 비율입니다. | 100 * innodb_buffer_pool_read_requests /
(innodb_buffer_pool_read_requests +
innodb_buffer_pool_reads) |
innodb_buffer_pool_hits | Cache | db.Cache.innoDB_buffer_pool_hits | InnoDB가 버퍼 풀에서 충족할 수 있었던 읽기의 수입니다. | innodb_buffer_pool_read_requests - innodb_buffer_pool_reads |
innodb_buffer_pool_usage | Cache | db.Cache.innoDB_buffer_pool_usage |
데이터(페이지)를 포함하는 InnoDB 버퍼 풀의 비율입니다. 참고압축된 테입블을 사용하는 경우 이 값은 달라질 수 있습니다. 자세한 내용은 MySQL 설명서에서 서버 상태 변수 |
Innodb_buffer_pool_pages_data / Innodb_buffer_pool_pages_total *
100.0 |
innodb_deadlocks | 잠금 | db.Locks.innodb_deadlocks | 교착 상태의 총 개수입니다. | SELECT COUNT AS innodb_deadlocks FROM
INFORMATION_SCHEMA.INNODB_METRICS WHERE
NAME='lock_deadlocks' |
innodb_lock_timeouts | 잠금 | db.Locks.innodb_lock_timeouts | 시간을 초과한 교착 상태의 총 개수입니다. | SELECT COUNT AS innodb_lock_timeouts FROM
INFORMATION_SCHEMA.INNODB_METRICS WHERE
NAME='lock_timeouts' |
innodb_row_lock_waits | 잠금 | db.Locks.innodb_row_lock_waits | 대기의 원인이 된 행 잠금의 총 개수입니다. | SELECT COUNT AS innodb_row_lock_waits FROM
INFORMATION_SCHEMA.INNODB_METRICS WHERE
NAME='lock_row_lock_waits' |
innodb_rows_changed | SQL | db.SQL.innodb_rows_changed | 총 InnoDB 행 연산입니다. | db.SQL.Innodb_rows_inserted + db.SQL.Innodb_rows_deleted +
db.SQL.Innodb_rows_updated |
query_cache_hit_rate | Cache | db.Cache.query_cache_hit_rate | MySQL 결과 집합 캐시(쿼리 캐시)의 적중률입니다. | Qcache_hits / (QCache_hits + Com_select) * 100 |
temp_disk_tables_percent | 임시 파일 | db.Temp.temp_disk_tables_percent | 문을 실행할 때 서버가 디스크에 생성한 임시 테이블의 비율입니다. | (db.Temp.Created_tmp_disk_tables / db.Temp.Created_tmp_tables)
* 100 |
trx_rseg_history_len | 트랜잭션 | db.Transactions.trx_rseg_history_len | 다중 버전 동시성 제어를 구현하기 위해 InnoDB 트랜잭션 시스템에서 유지 관리하는 커밋된 트랜잭션의 실행 취소 로그 페이지 목록입니다. 실행 취소 로그 레코드 레코드에 대한 자세한 내용은 MySQL 설명서의 https://dev.mysql.com/doc/refman/8.0/en/innodb-multi-versioning.html |
SELECT COUNT AS trx_rseg_history_len FROM INFORMATION_SCHEMA.INNODB_METRICS WHERE NAME='trx_rseg_history_len'
|
Aurora PostgreSQL용 성능 개선 도우미 카운터
Aurora PostgreSQL용 성능 개선 도우미에서는 다음 데이터베이스 카운터를 사용할 수 있습니다.
Aurora PostgreSQL용 기본 카운터
기본 지표는 Amazon Aurora가 아닌 데이터베이스 엔진에 의해 정의됩니다. PostgreSQL 설명서의 통계 보기
카운터 | 유형 | Unit | 측정치 |
---|---|---|---|
tup_deleted | SQL | 초당 튜플 수 | db.SQL.tup_deleted |
tup_fetched | SQL | 초당 튜플 수 | db.SQL.tup_fetched |
tup_inserted | SQL | 초당 튜플 수 | db.SQL.tup_inserted |
tup_returned | SQL | 초당 튜플 수 | db.SQL.tup_returned |
tup_updated | SQL | 초당 튜플 수 | db.SQL.tup_updated |
blks_hit | Cache | 초당 블록 수 | db.Cache.blks_hit |
buffers_alloc | Cache | 초당 블록 수 | db.Cache.buffers_alloc |
buffers_checkpoint | 체크포인트 | 초당 블록 수 | db.Checkpoint.buffers_checkpoint |
checkpoints_req | 체크포인트 | 분당 체크포인트 | db.Checkpoint.checkpoints_req |
checkpoint_sync_time | 체크포인트 | 체크포인트당 밀리초 | db.Checkpoint.checkpoint_sync_time |
checkpoints_timed | 체크포인트 | 분당 체크포인트 | db.Checkpoint.checkpoints_timed |
checkpoint_write_time | 체크포인트 | 체크포인트당 밀리초 | db.Checkpoint.checkpoint_write_time |
maxwritten_clean | 체크포인트 | 분당 Bgwriter 클린 스톱 | db.Checkpoint.maxwritten_clean |
deadlocks | 동시성 | 분당 교착 상태의 수 | db.Concurrency.deadlocks |
blk_read_time | I/O | 밀리초 | db.IO.blk_read_time |
blks_read | I/O | 초당 블록 수 | db.IO.blks_read |
buffers_backend | I/O | 초당 블록 수 | db.IO.buffers_backend |
buffers_backend_fsync | I/O | 초당 블록 수 | db.IO.buffers_backend_fsync |
buffers_clean | I/O | 초당 블록 수 | db.IO.buffers_clean |
temp_bytes | Temp | 초당 바이트 | db.Temp.temp_bytes |
temp_files | Temp | 분당 파일 수 | db.Temp.temp_files |
xact_commit | 트랜잭션 | 초당 커밋 수 | db.Transactions.xact_commit |
xact_rollback | 트랜잭션 | 초당 롤백 수 | db.Transactions.xact_rollback |
numbackends | User | Connections | db.User.numbackends |
archived_count | WAL | 분당 파일 수 | db.WAL.archived_count |
기본이 아닌 Aurora PostgreSQL용 카운터
기본이 아닌 카운터 지표는 Amazon Aurora가 정의하는 카운터입니다. 기본이 아닌 지표는 특정 쿼리를 통해 얻는 지표일 수 있습니다. 기본이 아닌 지표는 파생 지표일 수 있습니다. 이 경우 비율, 적중률 또는 지연 시간에 대한 계산 시 2개 이상의 기본 카운터가 사용됩니다.
카운터 | 유형 | 측정치 | 설명 | 정의 |
---|---|---|---|---|
checkpoint_sync_latency | 체크포인트 | db.Checkpoint.checkpoint_sync_latency | 파일이 디스크에 동기화되는 체크포인트 처리 중 일부에서 소요된 총 시간입니다. | checkpoint_sync_time / (checkpoints_timed +
checkpoints_req) |
checkpoint_write_latency | 체크포인트 | db.Checkpoint.checkpoint_write_latency | 파일이 디스크에 쓰이는 체크포인트 처리 중 일부에서 소요된 총 시간입니다. | checkpoint_write_time / (checkpoints_timed +
checkpoints_req) |
local_blks_read | I/O | db.IO.local_blks_read | 읽은 총 로컬 블록 수입니다. | – |
local_blk_read_time | I/O | db.IO.local_blk_read_time | track_io_timing 이 활성화된 경우 로컬 데이터 파일 블록을 읽는 데 소요된 총 시간을 밀리초 단위로 추적합니다. 활성화되지 않은 경우 값은 0입니다. 자세한 내용은 track_io_timing |
– |
orcache_blks_hit | I/O | db.IO.orcache_blks_hit | 최적화된 읽기 캐시에서 발생한 공유 블록 히트의 총 수입니다. | – |
orcache_blk_read_time | I/O | db.IO.orcache_blk_read_time | track_io_timing 이 활성화된 경우 최적화된 읽기 캐시에서 데이터 파일 블록을 읽는 데 소요된 총 시간을 밀리초 단위로 추적합니다. 활성화되지 않은 경우 값은 0입니다. 자세한 내용은 track_io_timing |
– |
read_latency | I/O | db.IO.read_latency | 이 인스턴스의 백엔드에서 데이터 파일 블록을 읽는 데 소요된 시간입니다. | blk_read_time / blks_read |
storage_blks_read | I/O | db.IO.storage_blks_read | Aurora 스토리지에서 읽은 총 공유 블록 수입니다. | – |
storage_blk_read_time | I/O | db.IO.storage_blk_read_time | track_io_timing 이 활성화된 경우 Aurora 스토리지에서 데이터 파일 블록을 읽는 데 소요된 총 시간을 밀리초 단위로 추적합니다. 활성화되지 않은 경우 값은 0입니다. 자세한 내용은 track_io_timing |
– |
active_count | State | db.state.active_count | active 상태의 세션 수 |
– |
idle_count | State | db.state.idle_count | idle 상태의 세션 수 |
– |
idle_in_transaction_aborted_count | 상태 | db.state.idle_in_transaction_aborted_count | idle in transaction (aborted) 상태의 세션 수 |
– |
idle_in_transaction_count | State | db.state.idle_in_transaction_count | idle in transaction 상태의 세션 수 |
– |
idle_in_transaction_max_time | State | db.state.idle_in_transaction_max_time | idle in transaction 상태에서 가장 오래 실행되는 트랜잭션의 지속 시간(초) |
– |
logical_reads | SQL | db.SQL.logical_reads | 조회하고 읽은 총 블록 수입니다. | blks_hit + blks_read |
queries_started | SQL | db.SQL.queries | 시작된 쿼리의 수 | – |
queries_finished | SQL | db.SQL.queries | 완료된 쿼리 수 | – |
total_query_time | SQL | db.SQL.total_query_time | 문을 실행하는 데 걸린 총 시간(밀리초) | – |
active_transactions | 트랜잭션 | db.Transactions.active_transactions | 활성 트랜잭션의 수 | – |
blocked_transactions | 트랜잭션 | db.Transactions.blocked_transactions | 차단된 트랜잭션의 수 | – |
commit_latency | 트랜잭션 | db.Transactions.commit_latency | 커밋 작업의 평균 소요 시간입니다. | db.Transactions.duration_commits / db.Transactions.xact_commit |
duration_commits | 트랜잭션 | db.Transactions.duration_commits | 마지막 1분간 소요된 총 트랜잭션 시간(밀리초) | – |
max_used_xact_ids | 트랜잭션 | db.Transactions.max_used_xact_ids | vacuum되지 않은 트랜잭션의 수 | – |
oldest_inactive_logical_replication_slot_xid_age | 트랜잭션 | db.Transactions.oldest_inactive_logical_replication_slot_xid_age | 비활성 논리 복제 슬롯에서 가장 오래된 트랜잭션의 기간입니다. |
– |
oldest_active_logical_replication_slot_xid_age | 트랜잭션 | db.Transactions.oldest_active_logical_replication_slot_xid_age | 활성 논리 복제 슬롯에서 가장 오래된 트랜잭션의 기간입니다. |
– |
oldest_reader_feedback_xid_age | 트랜잭션 | db.transactions.oldest_reader_feedback_xid_age | Aurora 리더 인스턴스 또는 Aurora 글로벌 DB 리더 인스턴스에서 장기 실행 중인 트랜잭션 중 가장 오래된 트랜잭션의 기간입니다. | – |
oldest_prepared_transaction_xid_age | 트랜잭션 | db.Transactions.oldest_prepared_transaction_xid_age | 가장 오래된 준비된 트랜잭션의 기간입니다. |
– |
oldest_running_transaction_xid_age | 트랜잭션 | db.Transactions.oldest_running_transaction_xid_age | 실행 중인 트랜잭션 중 가장 오래된 트랜잭션의 기간입니다. |
– |
max_connections | Users | db.User.Max_Connections | max_connections 파라미터에 구성된 데이터베이스에 허용되는 최대 연결 수 |
– |
total_auth_attempts | Users | db.User.total_auth_attempts | 이 인스턴스에 대한 분당 연결 시도 횟수입니다. | – |
archive_failed_count | WAL | db.WAL.archive_failed_count | WAL 파일 보관 실패 횟수(분당 파일 수) | – |