これらの設定はsystem.settingsで参照でき、ソースコードから自動生成されています。
azure_allow_parallel_part_upload
型
Bool
デフォルト値
1
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 24.4 | true | Azure のマルチパートアップロードで複数のスレッドを使用します。 |
Azure のマルチパートアップロードで複数のスレッドを使用します。
azure_check_objects_after_upload
型
Bool
デフォルト値
0
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 24.11 | 0 | アップロードが正常に完了したことを確認するため、Azure Blob Storage 内のアップロード済みオブジェクトをそれぞれ確認します |
| 24.10 | 0 | アップロードが正常に完了したことを確認するため、Azure Blob Storage 内のアップロード済みオブジェクトをそれぞれ確認します |
アップロードが正常に完了したことを確認するため、Azure Blob Storage 内のアップロード済みオブジェクトをそれぞれ確認します
azure_connect_timeout_ms
型
UInt64
デフォルト値
1000
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 25.8 | 1000 | 新しい設定 |
Azure ディスクからホストへの接続タイムアウト。
azure_create_new_file_on_insert
型
Bool
デフォルト値
0
Azure エンジンテーブル で、インサートのたびに新しいファイルを作成する機能を有効または無効にします
azure_ignore_file_doesnt_exist
型
Bool
デフォルト値
0
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 24.6 | 0 | AzureBlobStorage テーブルエンジンで、要求されたファイルが存在しない場合、例外をスローする代わりに 0 行を返せるようにする |
特定のキーを読み取る際に、ファイルが存在しない場合はその不在を無視します。
設定可能な値:
- 1 —
SELECTは空の結果を返します。 - 0 —
SELECTは例外をスローします。
azure_list_object_keys_size
型
UInt64
デフォルト値
1000
ListObject リクエストで 1 回に返されるファイルの最大数
azure_min_upload_part_size
型
UInt64
デフォルト値
16777216
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 24.3 | 16777216 | Azure blob storage へのマルチパートアップロード時にアップロードするパートの最小サイズ。 |
Azure blob storage へのマルチパートアップロード時にアップロードするパートの最小サイズ。
azure_request_timeout_ms
型
UInt64
デフォルト値
30000
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 25.8 | 30000 | 新しい設定 |
azure との間でデータを送受信する際のアイドル状態のタイムアウトです。単一の TCP read または write 呼び出しがこの時間だけブロックされると失敗します。
azure_skip_empty_files
型
Bool
デフォルト値
0
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 24.6 | 0 | Azureテーブルエンジンで空のファイルをスキップできるようにします |
S3エンジンで空ファイルのスキップを有効または無効にします。
設定可能な値:
- 0 — 空ファイルが要求されたフォーマットと互換性がない場合、
SELECTは例外をスローします。 - 1 — 空ファイルの場合、
SELECTは空の結果を返します。
azure_strict_upload_part_size
型
UInt64
デフォルト値
0
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 24.3 | 0 | Azure Blob Storage へのマルチパートアップロード時にアップロードする各パートの厳密なサイズ。 |
Azure Blob Storage へのマルチパートアップロード時にアップロードする各パートの厳密なサイズ。
azure_throw_on_zero_files_match
型
Bool
デフォルト値
0
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 24.6 | 0 | 空のクエリ結果を返す代わりに、AzureBlobStorage テーブルエンジン engine で ListObjects リクエストがどのファイルにも一致しない場合にエラーをスローできるようにします |
glob の展開ルールに従って一致するファイルが 0 件の場合、エラーをスローします。
設定可能な値:
- 1 —
SELECTは例外をスローします。 - 0 —
SELECTは空の結果を返します。
azure_truncate_on_insert
型
Bool
デフォルト値
0
Azure エンジンテーブルで、insert の前に truncate を実行するかどうかを設定します。
azure_use_adaptive_timeouts
型
Bool
デフォルト値
1
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 25.8 | 1 | 新しい設定 |
true に設定すると、すべての Azure リクエストで、最初の 2 回の試行は送信タイムアウトと受信タイムアウトを短めにして実行されます。
false に設定すると、すべての試行が同一のタイムアウトで実行されます。