성능 개선 도우미 카운터 - Amazon Relational Database Service

성능 개선 도우미 카운터

카운터 지표는 Performance Insights 대시보드의 운영 체제 및 데이터베이스 성능 지표 입니다. 이 정보와 데이터베이스 로드를 연관 지으면 성능 문제를 식별하고 분석하는 데 도움이 됩니다. 지표에 통계 함수를 추가하여 지표 값을 가져올 수 있습니다. 예를 들어 os.memory.active 지표에 지원되는 함수는 .avg, .min, .max, .sum, .sample_count입니다.

카운터 지표는 1분에 한 번씩 수집됩니다. OS 지표 수집은 향상된 모니터링을 켰는지, 껐는지에 따라 달라집니다. 향상된 모니터링이 꺼져 있는 경우 OS 지표는 1분마다 한 번씩 수집됩니다. 향상된 모니터링이 켜져 있는 경우 OS 지표는 선택한 기간 동안 수집됩니다. 향상된 모니터링에 대한 자세한 내용은 향상된 모니터링 설정 및 해제 섹션을 참조하세요.

성능 개선 도우미 운영 체제 카운터

다음 운영 체제 카운터는 os로 접두사가 붙으며, 모든 RDS 엔진(RDS for SQL Server 제외) 에 대한 성능 개선 도우미를 사용할 수 있습니다.

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의 비율

읽기 IO PS

디스크 I/O

os.diskIO.<devicename>.readIOsPS

초당 읽기 작업 수

쓰기 IO PS

디스크 I/O

os.diskIO.<devicename>.writeIOsPS

초당 쓰기 작업 수

평균 대기열 길이

디스크 I/O

os.diskIO.<devicename>.avgQueueLen

I/O 디바이스의 대기열에서 대기 중인 요청 수입니다.

평균 요청 크기

디스크 I/O

os.diskIO.<devicename>.avgReqSz

I/O 디바이스의 대기열에서 대기 중인 요청 수입니다.

대기

디스크 I/O

os.diskIO.<devicename>.await

대기열 시간과 서비스 시간을 포함하여 요청에 응답하는 데 필요한 시간(밀리초)

읽기 IO PS

디스크 I/O

os.diskIO.<devicename>.readIOsPS

초당 읽기 작업 수

읽기 KB

디스크 I/O

os.diskIO.<devicename>.readKb

읽은 총 KB 수

읽기 KB PS

디스크 I/O

os.diskIO.<devicename>.readKbPS

초당 읽은 KB 수

Rrqm PS

디스크 I/O

os.diskIO.<devicename>.rrqmPS

초당 대기 중인 병합 읽기 요청 수

TPS

디스크 I/O

os.diskIO.<devicename>.tps

초당 I/O 트랜잭션 수

유틸리티

디스크 I/O

os.diskIO.<devicename>.util

요청이 발급된 CPU 시간의 비율

쓰기 KB

디스크 I/O

os.diskIO.<devicename>.writeKb

기록한 총 KB 수

쓰기 KB PS

디스크 I/O

os.diskIO.<devicename>.writeKbPS

초당 기록한 KB 수

Wrqm PS

디스크 I/O

os.diskIO.<devicename>.wrqmPS

초당 대기 중인 병합 쓰기 요청 수
차단됨 Tasks os.tasks.blocked 차단되는 작업 수
실행 중 Tasks os.tasks.running 실행 중인 작업 수
Sleeping Tasks os.tasks.sleeping 절전 상태인 작업 수
Stopped Tasks os.tasks.stopped 중단된 작업 수
합계 Tasks os.tasks.total 총 작업 수
좀비 Tasks 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)
In 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 네트워크 os.network.rx 초당 수신된 바이트 수
Tx 네트워크 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 단위)입니다.

Amazon RDS for MariaDB 및 MySQL에 대한 성능 개선 도우미 카운터

Amazon RDS for MariaDB 및 MySQL에 대한 성능 개선 도우미에서 다음 데이터베이스 카운터를 사용할 수 있습니다.

RDS for MariaDB 및 RDS for MySQL용 기본 카운터

기본 지표는 Amazon RDS가 아닌 데이터베이스 엔진에 의해 정의됩니다. 이러한 기본 지표의 정의는 MySQL 설명서에서 서버 상태 변수 섹션을 참조하세요.

카운터 유형 Unit 측정치
Com_analyze SQL 초당 쿼리 수 db.SQL.Com_analyze
Com_optimize SQL 초당 쿼리 수 db.SQL.Com_optimize
Com_select SQL 초당 쿼리 수 db.SQL.Com_select
Connections SQL MySQL 서버에 대한 분당 연결 시도 횟수(성공 또는 실패) db.Users.Connections
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
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
질문 SQL 초당 쿼리 수 db.SQL.Questions
Innodb_row_lock_time 잠금 밀리초(평균) db.Locks.Innodb_row_lock_time
Table_locks_immediate 잠금 초당 요청 db.Locks.Table_locks_immediate
Table_locks_waited 잠금 초당 요청 db.Locks.Table_locks_waited
Aborted_clients Users Connections db.Users.Aborted_clients
Aborted_connects Users Connections db.Users.Aborted_connects
max_connections Users 연결 db.User.Max_Connections
Threads_created Users Connections db.Users.Threads_created
Threads_running Users Connections db.Users.Threads_running
Innodb_data_writes I/O 초당 연산 수 db.IO.Innodb_data_writes
Innodb_dblwr_writes I/O 초당 연산 수 db.IO.Innodb_dblwr_writes
Innodb_log_write_requests I/O 초당 연산 수 db.IO.Innodb_log_write_requests
Innodb_log_writes I/O 초당 연산 수 db.IO.Innodb_log_writes
Innodb_pages_written I/O 초당 페이지 db.IO.Innodb_pages_written
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

Amazon RDS for MariaDB 및 MySQL에 대한 기본이 아닌 카운터

기본이 아닌 카운터 지표는 Amazon RDS가 정의하는 카운터입니다. 기본이 아닌 지표는 특정 쿼리를 통해 얻는 지표일 수 있습니다. 기본이 아닌 지표는 파생 지표일 수 있습니다. 이 경우 비율, 적중률 또는 지연 시간에 대한 계산 시 2개 이상의 기본 카운터가 사용됩니다.

카운터 유형 측정치 설명 정의
innodb_buffer_pool_hits Cache db.Cache.innoDB_buffer_pool_hits InnoDB가 버퍼 풀에서 충족할 수 있었던 읽기의 수입니다. innodb_buffer_pool_read_requests - innodb_buffer_pool_reads
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_usage Cache db.Cache.innoDB_buffer_pool_usage

데이터(페이지)를 포함하는 InnoDB 버퍼 풀의 비율입니다.

참고

압축된 테입블을 사용하는 경우 이 값은 달라질 수 있습니다. 자세한 내용은 MySQL 설명서에서 서버 상태 변수Innodb_buffer_pool_pages_dataInnodb_buffer_pool_pages_total에 대한 정보를 참조하세요.

Innodb_buffer_pool_pages_data / Innodb_buffer_pool_pages_total * 100.0
query_cache_hit_rate Cache db.Cache.query_cache_hit_rate MySQL 결과 집합 캐시(쿼리 캐시) 적중률입니다. Qcache_hits / (QCache_hits + Com_select) * 100
innodb_datafile_writes_to_disk I/O db.IO.innoDB_datafile_writes_to_disk 디스크에 대한 InnoDB 데이터 파일 쓰기의 수(이중 쓰기 및 재실행 로깅 쓰기 연산은 제외)입니다. Innodb_data_writes - Innodb_log_writes - Innodb_dblwr_writes
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
active_transactions 트랜잭션 db.Transactions.active_transactions 총 활성 트랜잭션입니다. SELECT COUNT(1) AS active_transactions FROM INFORMATION_SCHEMA.INNODB_TRX
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'
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'

Amazon RDS for Microsoft SQL Server용 성능 개선 도우미 카운터

RDS for Microsoft SQL Server용 성능 개선 도우미에서는 다음 데이터베이스 카운터를 사용할 수 있습니다.

RDS for Microsoft SQL Server용 기본 카운터

기본 지표는 Amazon RDS가 아닌 데이터베이스 엔진에 의해 정의됩니다. Microsoft SQL Server 설명서의 Use SQL Server Objects에서 이 기본 지표의 정의를 볼 수 있습니다.

카운터 유형 Unit 측정치
전달된 레코드 액세스 메서드 초당 레코드 수 db.Access Methods.Forwarded Records
페이지 분할 액세스 메서드 초당 분할 수 db.Access Methods.Page Splits
Buffer 캐시 적중률 버퍼 관리자 비율 db.Buffer Manager.Buffer cache hit ratio
페이지 예상 수명 버퍼 관리자 초 단위 예상 수명 db.Buffer Manager.Page life expectancy
페이지 조회 버퍼 관리자 초당 조회 수 db.Buffer Manager.Page lookups
페이지 읽기 수 버퍼 관리자 초당 읽기 수 db.Buffer Manager.Page reads
페이지 쓰기 수 버퍼 관리자 초당 쓰기 수 db.Buffer Manager.Page writes
활성 트랜잭션 데이터베이스 트랜잭션 db.Databases.Active Transactions (_Total)
플러시된 로그 바이트 수 데이터베이스 초당 플러시된 바이트 수 db.Databases.Log Bytes Flushed (_Total)
로그 플러시 대기 시간 데이터베이스 초당 대기 시간 db.Databases.Log Flush Waits (_Total)
로그 플러시 데이터베이스 초당 플러시 수 db.Databases.Log Flushes (_Total)
쓰기 트랜잭션 데이터베이스 초당 트랜잭션 수 db.Databases.Write Transactions (_Total)
차단된 프로세스 일반 통계 차단된 프로세스 db.General Statistics.Processes blocked
사용자 연결 일반 통계 Connections db.General Statistics.User Connections
래치 대기 시간 래치 초당 대기 시간 db.Latches.Latch Waits
교착 상태의 수 잠금 초당 교착 상태의 수 db.Locks.Number of Deadlocks (_Total)
보류 중인 메모리 부여 메모리 관리자 메모리 부여 db.Memory Manager.Memory Grants Pending
배치 요청 SQL 통계 초당 요청 db.SQL Statistics.Batch Requests
SQL 컴파일 SQL 통계 초당 컴파일 수 db.SQL Statistics.SQL Compilations
SQL 재컴파일 수 SQL 통계 초당 재컴파일 수 db.SQL Statistics.SQL Re-Compilations

Amazon RDS for Oracle의 성능 개선 도우미 카운터

RDS for Oracle용 성능 개선 도우미에서는 다음 데이터베이스 카운터를 사용할 수 있습니다.

RDS for Oracle용 기본 카운터

기본 지표는 Amazon RDS가 아닌 데이터베이스 엔진에 의해 정의됩니다. Oracle 설명서의 통계 설명에서 이러한 기본 지표에 대한 정의를 확인하실 수 있습니다.

참고

CPU used by this session 카운터 지표의 경우 단위가 기본 100분의 1초에서 활성 세션으로 변환되어 값을 사용하기가 더 쉬워졌습니다. 예를 들어 DB 로드 차트의 CPU 전송은 CPU에 대한 수요를 나타냅니다. 카운터 지표 CPU used by this session은 Oracle 세션의 CPU 사용량을 나타냅니다. CPU 전송을 CPU used by this session 카운터 지표와 비교할 수 있습니다. CPU에 대한 수요가 사용된 CPU보다 높은 경우 세션은 CPU 시간을 기다리고 있습니다.

카운터 유형 Unit 측정치
이 세션에서 사용한 CPU User 활성 세션 이 세션에서 사용한 db.User.CPU
클라이언트에게로 또는 클라이언트로의 SQL*Net 왕복 User 초당 왕복 클라이언트에게로 또는 클라이언트로의 db.User.SQL*Net 왕복
클라이언트에게서 SQL*Net을 통해 수신한 바이트 수 User 초당 바이트 클라이언트에게서 SQL*Net을 통해 수신한 db.User.bytes
사용자 커밋 User 초당 커밋 수 db.User.bytes 커밋
누적 로그온 수 User 초당 로그온 수 누적 db.User.logons
사용자 호출 User 초당 호출 수 db.User.bytes 호출
SQL*Net을 통해 클라이언트에게 전송된 바이트 User 초당 바이트 SQL*Net을 통해 클라이언트에게 전송된 db.User.bytes
사용자 롤백 User 초당 롤백 수 db.User.user 롤백
재실행 크기 Redo 초당 바이트 db.Redo.redo 크기
구문 분석 개수(합계) SQL 초당 구문 분석 수 db.SQL.parse 개수(합계)
구문 분석 개수(하드) SQL 초당 구문 분석 수 db.SQL.parse 개수(하드)
획득한 테이블 스캔 행 SQL 초당 행 획득한 db.SQL.table 스캔 행
정렬(메모리) SQL 초당 정렬 db.SQL.sorts(메모리)
정렬(디스크) SQL 초당 정렬 db.SQL.sorts(디스크)
정렬(행) SQL 초당 정렬 db.SQL.sorts(행)
물리적 읽기 바이트 수 Cache 초당 바이트 db.Cache.physical 읽기 바이트 수
DB 블록 GET Cache 초당 블록 수 db.Cache.db 블록 GET
DBWR 체크포인트 Cache 분당 체크포인트 db.Cache.DBWR 체크포인트
물리적 읽기 수 Cache 초당 읽기 수 db.Cache.physical 읽기
캐시에서 일관된 GET Cache 초당 GET의 수 캐시에서 db.Cache.consistent GET
캐시의 DB 블록 GET Cache 초당 GET의 수 캐시의 db.Cache.db 블록 GET
일관된 GET Cache 초당 GET의 수 db.Cache.consistent GET

Amazon RDS for PostgreSQL용 성능 개선 도우미 카운터

Amazon RDS for PostgreSQL용 성능 개선 도우미에서는 다음 데이터베이스 카운터를 사용할 수 있습니다.

Amazon RDS for PostgreSQL용 기본 카운터

기본 지표는 Amazon RDS가 아닌 데이터베이스 엔진에 의해 정의됩니다. PostgreSQL 설명서의 통계 보기에서 이러한 기본 지표에 대한 정의를 확인하실 수 있습니다.

카운터 유형 Unit 측정치
blks_hit Cache 초당 블록 수 db.Cache.blks_hit
buffers_alloc Cache 초당 블록 수 db.Cache.buffers_alloc
buffers_checkpoint 체크포인트 초당 블록 수 db.Checkpoint.buffers_checkpoint
checkpoint_sync_time 체크포인트 체크포인트당 밀리초 db.Checkpoint.checkpoint_sync_time
checkpoint_write_time 체크포인트 체크포인트당 밀리초 db.Checkpoint.checkpoint_write_time
checkpoints_req 체크포인트 분당 체크포인트 db.Checkpoint.checkpoints_req
checkpoints_timed 체크포인트 분당 체크포인트 db.Checkpoint.checkpoints_timed
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
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
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 Write Ahead Log(WAL) 분당 파일 수 db.WAL.archived_count

Amazon RDS for PostgreSQL용 비-기본 카운터

기본이 아닌 카운터 지표는 Amazon RDS가 정의하는 카운터입니다. 기본이 아닌 지표는 특정 쿼리를 통해 얻는 지표일 수 있습니다. 기본이 아닌 지표는 파생 지표일 수 있습니다. 이 경우 비율, 적중률 또는 지연 시간에 대한 계산 시 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)
read_latency I/O db.IO.read_latency 이 인스턴스의 백엔드에서 데이터 파일 블록을 읽는 데 소요된 시간입니다. blk_read_time / blks_read
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 상태에서 가장 오래 실행되는 트랜잭션의 지속 시간(초)
active_transactions 트랜잭션 db.Transactions.active_transactions 활성 트랜잭션의 수
blocked_transactions 트랜잭션 db.Transactions.blocked_transactions 차단된 트랜잭션의 수
max_used_xact_ids 트랜잭션 db.Transactions.max_used_xact_ids vacuum되지 않은 트랜잭션의 수
max_connections 사용자 db.User.Max_Connections max_connections 파라미터에 구성된 DB 인스턴스에 허용되는 최대 연결 수
archive_failed_count WAL db.WAL.archive_failed_count WAL 파일 보관 실패 횟수(분당 파일 수)