Ces paramètres sont disponibles dans system.settings et sont générés automatiquement à partir du code source.
Limite la taille du résultat en octets (non compressés). La requête s’arrête après le traitement d’un bloc de données si le seuil est atteint,
mais elle ne tronque pas le dernier bloc du résultat ; la taille du résultat peut donc dépasser le seuil.
Points de vigilance
La taille du résultat en mémoire est prise en compte pour ce seuil.
Même si la taille du résultat est faible, celui-ci peut pointer vers des structures de données plus volumineuses en mémoire,
comme les dictionnaires des colonnes LowCardinality et les Arenas des colonnes AggregateFunction ;
le seuil peut donc être dépassé malgré la faible taille du résultat.
Ce paramètre est de bas niveau et doit être utilisé avec prudence
Limite le nombre de lignes dans le résultat. Cette limite est également vérifiée pour les sous-requêtes et sur les serveurs distants lors de l’exécution de parties d’une requête distribuée.
Aucune limite n’est appliquée lorsque la valeur est 0.
La requête s’arrête après le traitement d’un bloc de données si le seuil est atteint, mais
elle ne tronque pas le dernier bloc du résultat ; la taille du résultat peut donc être
supérieure au seuil.