概要
SELECT クエリにのみ適用され、分散
クエリ処理では、各サーバーに個別に適用されます。
ClickHouse では通常、各行ごとに制限を確認するのではなく、データパーツが
完全に処理された後でのみ制限を確認します。このため、
パーツの処理中に制限を超過してしまう
可能性があります。
overflow_mode 設定
overflow_mode 設定もあり、制限を超えたときにどうなるかを定義します。指定できる値は次の 2 つです:
throw: 例外をスローします (デフォルト) 。break: クエリの実行を停止し、部分的な結果を返します。これは、 入力データが尽きた場合と同じです。
group_by_overflow_mode の設定
group_by_overflow_mode 設定には、
値 any もあります。
any: セットに入ったキーについては集約を継続しますが、 セットに新しいキーは追加しません。
設定一覧
「何らかの最大量」に対する制限には、
0 を指定できます。
これは「無制限」を意味します。廃止された設定
以下の設定は廃止されています。