quantilesTiming
quantilesTiming
시간(타이밍) 데이터에서 여러 수준의 분위수를 계산하는 함수입니다. quantileTiming의 다중 수준 버전으로, 웹 로딩 시간 분석에 최적화되어 있습니다.
출처: 문서
본문
QuantilesTiming 함수는 사전 계산된 히스토그램을 사용해 여러 수준(level)의 타이밍 분위수를 한 번에 계산합니다. 연속적이고 균일하게 분포된 시간 데이터에 적합하며 메모리를 효율적으로 사용합니다. 입력과 결과의 단위는 밀리초(ms)입니다.
Syntax
quantilesTiming(level1, level2, ...)(expr)
Parameters
level— 분위수 수준들.0부터1사이의 상수 값이며, 기본값은0.9입니다.
Arguments
expr— 값 열에 대한 표현식. 숫자 타입(밀리초)의 결과를 반환합니다.
Returned value
- 지정한 수준들의 분위수 배열(밀리초 단위).
UInt타입입니다.
Example
SELECT quantilesTiming(0.5, 0.9, 0.99)(response_ms) FROM requests;
더 알아보기 (Learn more)
- quantileTiming — 단일 수준 타이밍 분위수
- quantilesTimingWeighted — 가중치를 적용한 타이밍 분위수
- quantiles — 일반 여러 수준 분위수