これらの設定は system.settings で確認でき、ソースコード から自動生成されています。
reader_executor_block_size
型
UInt64
デフォルト値
1048576
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 26.8 | 1048576 | 新しい実験的な ReaderExecutor 設定: ソース読み取り用のバッファ chunk サイズ。 |
実験的な ReaderExecutor のバッファ chunk サイズです。ソース読み取り時に、このサイズ以下のノードを埋めます。4 KiB 以上である必要があります。
reader_executor_max_tail_for_drain
型
UInt64
デフォルト値
1048576
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 26.7 | 1048576 | 新しい実験的な ReaderExecutor 設定: 切断された長時間接続を完了させるためのドレイン上限。 |
実験的な ReaderExecutor のドレイン上限です。長時間維持されるソース接続が右端境界まで残りこのバイト数以内の時点で切断された場合は、先にその境界まで読み切ることで、未完了の接続として扱うのではなく、完了済みとして再利用可能な状態で接続プールに戻します。
reader_executor_min_bytes_for_seek
型
UInt64
デフォルト値
2097152
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 26.7 | 2097152 | 新しい実験的な ReaderExecutor 設定: 維持中のソース接続でブリッジする際の前方ギャップの上限。 |
実験的な ReaderExecutor における前方ギャップの上限です。これ以下のギャップは、別途ソース読み取りを発行したり再オープンしたりする代わりに、開いているソース接続上でスキップされます (ブリッジ / そのまま読み進める) 。ブリッジがコスト面で有利になるよう、帯域幅とリクエストのコストの損益分岐点付近に設定してください。
reader_executor_use_long_connections
型
Bool
デフォルト値
0
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 26.7 | 0 | 新しい実験的な ReaderExecutor 設定(デフォルトではオフ): 連続するウィンドウ間で保持中のソース接続を再利用します。 |
実験的な ReaderExecutor で、ウィンドウをまたいで保持期間に上限のある長時間ソース接続を再利用します。長時間接続とは、range が現在の読み取りウィンドウを超える接続を指します。無効化すると、executor は接続プールの予算を消費せず、各ウィンドウごとに短命なワンショット接続 (stateless パス) を開きます。
reader_executor_window_size
型
UInt64
デフォルト値
4194304
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 26.8 | 4194304 | 新しい実験的な ReaderExecutor 設定: 読み取りウィンドウごとに返されるバイト数。 |
実験的な ReaderExecutor の読み取りウィンドウごとに返されるバイト数 (1 回の読み取りで返される単位) 。4 KiB 以上である必要があります。