Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

azure_* 会话设置

这些设置可在 system.settings 中查看,并由 源文件 自动生成。

azure_allow_parallel_part_upload

类型
Bool
默认值
1
版本历史
版本默认值注释
24.4true使用多个线程执行 Azure 分段上传。

使用多个线程执行 Azure 分段上传。

azure_check_objects_after_upload

类型
Bool
默认值
0
版本历史
版本默认值注释
24.110检查 Azure Blob 存储中每个已上传的对象,确保上传成功
24.100检查 Azure Blob 存储中每个已上传的对象,确保上传成功

检查 Azure Blob 存储中每个已上传的对象,确保上传成功

azure_connect_timeout_ms

类型
UInt64
默认值
1000
版本历史
版本默认值注释
25.81000新增设置

Azure 磁盘主机的连接超时时间。

azure_create_new_file_on_insert

类型
Bool
默认值
0

启用或禁用在 Azure 引擎表中每次插入时创建新文件

azure_ignore_file_doesnt_exist

类型
Bool
默认值
0
版本历史
版本默认值注释
24.60在 AzureBlobStorage 表引擎中,请求的文件不存在时允许返回 0 行,而不是抛出异常

读取某些键对应的文件时,如果文件不存在,则忽略该情况。

可能的值:

  • 1 — SELECT 返回空结果。
  • 0 — SELECT 抛出异常。

azure_list_object_keys_size

类型
UInt64
默认值
1000

一次 ListObject 请求按批次返回的最大文件数

azure_min_upload_part_size

类型
UInt64
默认值
16777216
版本历史
版本默认值注释
24.316777216向 Azure Blob 存储执行分段上传时,单个上传分段的最小大小。

向 Azure Blob 存储执行分段上传时,单个上传分段的最小大小。

azure_request_timeout_ms

类型
UInt64
默认值
30000
版本历史
版本默认值注释
25.830000新增设置

与 Azure 发送和接收数据时的空闲超时时间。如果单次 TCP 读取或写入调用阻塞时间达到这么久,则会失败。

azure_skip_empty_files

类型
Bool
默认值
0
版本历史
版本默认值注释
24.60允许在 azure 表引擎中跳过空文件

启用或禁用在 S3 引擎中跳过空文件。

可能的值:

  • 0 — 如果空文件与请求的格式不兼容,SELECT 会抛出异常。
  • 1 — 对于空文件,SELECT 返回空结果。

azure_strict_upload_part_size

类型
UInt64
默认值
0
版本历史
版本默认值注释
24.30向 Azure Blob 存储执行分段上传时,每个上传分段的精确大小。

向 Azure Blob 存储执行分段上传时,每个上传分段的精确大小。

azure_throw_on_zero_files_match

类型
Bool
默认值
0
版本历史
版本默认值注释
24.60允许在 AzureBlobStorage 引擎中,当 ListObjects 请求无法匹配任何文件时抛出错误,而不是返回空的查询结果

如果按 glob 展开规则未匹配到任何文件,则抛出错误。

可能的值:

  • 1 — SELECT 抛出异常。
  • 0 — SELECT 返回空结果。

azure_truncate_on_insert

类型
Bool
默认值
0

启用或禁用在 Azure 引擎表中插入前先截断表。

azure_use_adaptive_timeouts

类型
Bool
默认值
1
版本历史
版本默认值注释
25.81新增设置

当设置为 true 时,所有 Azure 请求的前两次尝试都会使用较短的发送和接收超时时间。 当设置为 false 时,所有尝试都会使用相同的超时时间。

Navigation