Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

ajustes de sesión max_rand_*

Estos ajustes están disponibles en system.settings y se autogeneran a partir del código fuente.

max_rand_distribution_parameter

Tipo
Float
Predeterminado
1000000
Historial de versiones
VersiónValor predeterminadoComentario
26.41000000Nuevo ajuste para limitar los parámetros de forma en las funciones de distribución aleatoria, evitando bloqueos con valores de entrada extremos.

Valor máximo de los parámetros de forma de la distribución en funciones de distribución aleatoria como randChiSquared, randStudentT y randFisherF. Esto evita tiempos de cálculo excesivamente largos cuando los valores de los parámetros son extremos. 0 desactiva el límite; los valores para los que el muestreador no termina en absoluto siguen siendo rechazados.

max_rand_distribution_trials

Tipo
UInt64
Predeterminado
1000000000
Historial de versiones
VersiónValor predeterminadoComentario
26.41000000000Nuevo ajuste para limitar el número de ensayos en las funciones de distribución aleatoria y evitar bloqueos con valores de entrada extremos.

Número máximo de ensayos permitidos para las funciones de distribución aleatoria, como randBinomial y randNegativeBinomial. Esto evita tiempos de cálculo excesivamente largos cuando el número de ensayos es elevado. 0 desactiva el límite, y el ajuste puede aumentarse por encima de su valor predeterminado, excepto para randBinomial con una probabilidad estrictamente entre 0 y 1, que siempre rechaza más de 10^9 ensayos porque el coste de una sola muestra es proporcional al número de ensayos en el peor caso, con una probabilidad que aumenta con este. Las probabilidades 0 y 1 están exentas de ese límite estricto, porque para ellas una muestra tiene un coste de tiempo constante.

Navigation