데이터베이스 신뢰성중급
릴리스별 데이터베이스 쿼리 회귀 찾기
릴리스 후에 어떤 데이터베이스 작업이 느려지거나 안정성이 떨어졌습니까?
릴리스 전체에서 정규화된 쿼리 계열을 비교하여 느리거나 새로 실패한 작업을 찾습니다.
데이터 세트와 쿼리는 이 브라우저에 남아 있습니다.
Published expected result
쿼리 및 릴리스별 평균 기간
billing_lookup
155 ms
155 ms
billing_lookup
300 ms
300 ms
select_order
133.3 ms
133.3 ms
select_order
633.3 ms
633.3 ms
update_account
87.5 ms
87.5 ms
update_account
140 ms
140 ms
| query_fingerprint | release | operations | average_duration_ms | failed_operations | error_rate_pct |
|---|---|---|---|---|---|
| billing_lookup | 2026.07.1 | 2 | 155 | 0 | 0 |
| billing_lookup | 2026.07.2 | 3 | 300 | 1 | 33.33 |
| select_order | 2026.07.1 | 3 | 133.3 | 0 | 0 |
| select_order | 2026.07.2 | 3 | 633.3 | 1 | 33.33 |
| update_account | 2026.07.1 | 2 | 87.5 | 0 | 0 |
| update_account | 2026.07.2 | 3 | 140 | 1 | 33.33 |
쿼리를 읽는 방법
- 쿼리 지문은 리터럴 값을 노출하지 않고 동등한 문을 그룹화합니다.
- 릴리스 수준에서는 일회성 느린 쿼리와 별도의 애플리케이션 변경 사항을 집계합니다.
- 지연 시간과 오류율은 함께 속합니다. 어느 쪽이든 유해한 회귀를 식별할 수 있습니다.
SQL이 내릴 수 없는 결정
- 1최신 릴리스에서 지연 시간이나 오류율이 증가하는 지문을 조사하세요.
- 2롤백 전 배포 및 사고 타임라인과 회귀 분석을 연관시킵니다.
- 3낮은 샘플 노이즈를 제어하는 볼륨 플로어를 선택한 후에만 알림을 생성합니다.
이 강의에서 계속
결과를 유지하세요
자신의 이벤트에 대해 이 쿼리를 실행하세요.
쿼리를 저장하고, 실제 이벤트를 연결하고, 결과를 모니터링할 준비가 된 경우에만 무료 작업공간을 생성하세요. 신용카드는 필요하지 않습니다.