use_statistics
/// ‘use_primary_key’ および ‘use_skip_indexes’ との整合性を保つため、‘allow_statistics_optimize’ よりこちらが推奨されます クエリの最適化にSTATISTICSを使用できるようにしますuse_statistics_cache
各パーツのSTATISTICSの読み込みオーバーヘッドを避けるため、クエリでSTATISTICSキャッシュを使用しますuse_statistics_for_min_max_aggregation
min、max、count の集計を、データを読み取る代わりにパーツごとのカラム STATISTICS から返します。
有効な場合、GROUP BY とフィルタを伴わない SELECT min(column), max(column), count() FROM table の形式のクエリは、
統計情報が materialize 済みのデータパーツについてはカラム STATISTICS (例: minmax 統計情報。auto_statistics_types MergeTree 設定を参照) から返され、
残りのパーツのみが読み取られます。
設定可能な値:
- 0 — 無効。
- 1 — 有効。
use_statistics_for_part_pruning
クエリ実行時に、STATISTICSを使用してパーツを絞り込みます。 有効にすると、SELECT クエリの剪枝でカラム STATISTICS (例: MinMax STATISTICS) を使用し、データを読み取る前に一致するデータを含み得ないパーツを除外します。 設定可能な値:- 0 — 無効。
- 1 — 有効。