데이터베이스 신뢰성초보자
데이터베이스 복제 및 소비자 지연 모니터링
어떤 다운스트림 데이터베이스 소비자가 뒤처지고 있습니까?
복제본, CDC, 검색-소비자 지연을 명시적 상태 분류와 비교합니다.
데이터 세트와 쿼리는 이 브라우저에 남아 있습니다.
Published expected result
최대 복제 지연
warehouse_cdc
120 s
120 s
read_replica_us
18 s
18 s
search_index
10 s
10 s
| consumer_name | source_type | max_lag_seconds | average_lag_seconds | unhealthy_samples |
|---|---|---|---|---|
| warehouse_cdc | cdc_pipeline | 120 | 51.8 | 2 |
| read_replica_us | postgres_replica | 18 | 6.8 | 1 |
| search_index | search_replica | 10 | 6.3 | 0 |
쿼리를 읽는 방법
- 공유 소비자 모델을 사용하면 운영 복제본과 비동기 파이프라인을 비교할 수 있습니다.
- 최대 지연은 샘플 창에서 사용자가 볼 수 있는 최악의 부실 상태를 캡처합니다.
- 상태 분류는 원시 지연을 숨기지 않고 소비자별 임계값을 인코딩할 수 있습니다.
SQL이 내릴 수 없는 결정
- 1지연 시간이 길고 건강하지 못한 샘플이 반복적으로 발생하는 소비자에게 우선순위를 부여합니다.
- 2백로그 바이트를 사용하여 낮은 처리량 부실 상태와 지속적인 수집 압력을 구별합니다.
- 3읽기 전용 복제본, CDC, 검색 인덱스에 대해 다양한 서비스 수준 목표를 설정하세요.
이 강의에서 계속
결과를 유지하세요
자신의 이벤트에 대해 이 쿼리를 실행하세요.
쿼리를 저장하고, 실제 이벤트를 연결하고, 결과를 모니터링할 준비가 된 경우에만 무료 작업공간을 생성하세요. 신용카드는 필요하지 않습니다.