quantileTimingWeighted
quantile* con distintos niveles en una consulta, los estados internos no se combinan (es decir, la consulta se ejecuta con menos eficiencia de la que podría). En este caso, use la función quantiles.
Precisión
El cálculo es preciso si:
- El número total de valores no supera 5670.
- El número total de valores supera 5670, pero el tiempo de carga de la página es inferior a 1024 ms.
Para calcular cuantiles del tiempo de carga de páginas, esta función es más eficaz y precisa que
quantile.Si no se pasan valores a la función (al usar
quantileTimingIf), se devuelve NaN. Esto permite distinguir estos casos de aquellos cuyo resultado es cero. Consulte la cláusula ORDER BY para ver notas sobre cómo ordenar valores NaN.medianTimingWeighted
Parámetros
level— Opcional. Nivel del cuantil. Número constante de coma flotante entre 0 y 1. Recomendamos usar un valor delevelen el intervalo[0.01, 0.99]. Valor predeterminado: 0.5. Conlevel=0.5, la función calcula la mediana.Float*
expr— Expresión sobre los valores de una columna que devuelve un número de tipo Float*. Si se pasan valores negativos a la función, el comportamiento no está definido. Si el valor es mayor que 30,000 (un tiempo de carga de página superior a 30 segundos), se considera 30,000.Float*weight— Columna con los pesos de los elementos de la secuencia. El peso es el número de ocurrencias del valor.UInt*
Float32
Ejemplos
Cálculo del cuantil ponderado del tiempo
Query
Response