콘텐츠로 건너뛰기
Telemetry
대화형 SaaS SQL 연구실

데이터베이스 신뢰성 · 초보자

데이터베이스 연결 풀 포화도 측정

데이터베이스 연결 풀을 모두 소모하는 서비스는 무엇입니까?

최대 풀 사용, 획득 대기 및 시간 초과 샘플을 기준으로 서비스 순위를 지정합니다.

검토자 Telemetry 제품 팀 . 읽기 전용 SQL, 연결된 테이블 그레인, 결정론적 결과, 시각화 및 해석 경계. 표준 및 소유권 검토

버전이 지정된 버전에 대해 실행됩니다. 15-테이블 데이터세트

브라우저에서 로컬로 쿼리를 편집하고 실행한 다음 DuckDB에 대한 동일한 합성 스키마와 행을 다운로드하세요.

데이터베이스 신뢰성초보자

데이터베이스 연결 풀 포화도 측정

데이터베이스 연결 풀을 모두 소모하는 서비스는 무엇입니까?

최대 풀 사용, 획득 대기 및 시간 초과 샘플을 기준으로 서비스 순위를 지정합니다.

데이터 세트와 쿼리는 이 브라우저에 남아 있습니다.

Published expected result

최대 연결 풀 포화도

servicemax_saturation_pctaverage_acquire_wait_mstimeout_samples
checkout100124.31
worker100157.51
api41.78.50

쿼리를 읽는 방법

  • 풀 포화는 각 서비스의 구성된 제한에 대해 활성 연결을 정규화합니다.
  • 요청이 시간 초과되기 전에 획득 대기로 인해 압박이 발생합니다.
  • 시간 초과 샘플은 지속적인 경합과 무해한 사용률 급증을 구별합니다.

SQL이 내릴 수 없는 결정

  1. 1풀 한도를 늘리기 전에 느리거나 오래 지속되는 트랜잭션을 프로파일링하세요.
  2. 2응용 프로그램 풀 크기를 변경하기 전에 데이터베이스 연결 한도를 확인하십시오.
  3. 3활용도 단독이 아닌 지속적인 대기 및 시간 초과 동작에 대해 알림합니다.

이 강의에서 계속

결과를 유지하세요

자신의 이벤트에 대해 이 쿼리를 실행하세요.

쿼리를 저장하고, 실제 이벤트를 연결하고, 결과를 모니터링할 준비가 된 경우에만 무료 작업공간을 생성하세요. 신용카드는 필요하지 않습니다.

내 이벤트와 함께 저장