Aurora PostgreSQL의 대기 이벤트를 사용한 튜닝
대기 이벤트는 Aurora PostgreSQL의 중요한 조정 도구입니다. 세션이 리소스를 기다리는 이유와 어떤 작업을 수행하는지 알 수 있다면 병목 현상을 더 잘 줄일 수 있습니다. 이 섹션의 정보를 통해 가능한 원인과 해결 조치를 찾을 수 있습니다. 이 섹션을 자세히 살펴보기 전에 기본적인 Aurora 개념, 특히 다음 주제를 이해하는 것이 좋습니다.
중요
이 섹션에서 다루는 대기 이벤트는 Aurora PostgreSQL에만 해당됩니다. 이 섹션의 정보는 RDS for PostgreSQL이 아닌 Amazon Aurora만 튜닝하는 데 사용하세요.
이 섹션에서 다루는 일부 대기 이벤트는 이러한 데이터베이스 엔진의 오픈 소스 버전에서는 유사한 것이 없습니다. 다른 대기 이벤트는 오픈 소스 엔진의 이벤트와 이름이 같지만 다르게 동작합니다. 예를 들어, Amazon Aurora 스토리지는 오픈 소스 스토리지와 다르게 작동하므로 스토리지 관련 대기 이벤트는 리소스 상태가 다르다는 것을 나타냅니다.
주제
- Aurora PostgreSQL 튜닝을 위한 필수 개념
- Aurora PostgreSQL 대기 이벤트
- Client:ClientRead
- Client:ClientWrite
- CPU
- IO:BufFileRead 및 IO:BufFileWrite
- IO:DataFileRead
- IO:XactSync
- IPC:DamRecordTxAck
- Lock:advisory
- Lock:extend
- Lock:Relation
- Lock:transactionid
- Lock:tuple
- LWLock:buffer_content (BufferContent)
- LWLock:buffer_mapping
- LWLock:BufferIO(IPC:BufferIO)
- LWLock:lock_manager
- LWLock:MultiXact
- Timeout:PgSleep