uniq
Détails d’implémentation
Détails d’implémentation
Cette fonction calcule un hash pour tous les paramètres de l’agrégat, puis l’utilise dans les calculs.
Elle utilise un algorithme d’échantillonnage adaptatif.
Pour l’état de calcul, la fonction utilise un échantillon pouvant contenir jusqu’à 65536 valeurs de hachage d’éléments.
Cet algorithme est très précis et très efficace en termes d’utilisation du CPU.
Lorsque la requête contient plusieurs de ces fonctions, l’utilisation de
uniq est presque aussi rapide que celle d’autres fonctions d’agrégation.x— La fonction accepte un nombre variable de paramètres.Tuple(T)ouArray(T)ouDateouDateTimeouStringou(U)Int*ouFloat*ouDecimal
UInt64
Exemples
Exemple d’utilisation
Query
Response
Query
Response