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

engine_file_allow_create_multiple_files

如果格式带有后缀 (JSONORCParquet 等) ,则控制在 File 表引擎表中每次 insert 时是否创建新文件。启用后,每次 insert 都会创建一个新文件,文件名遵循以下模式: data.Parquet -> data.1.Parquet -> data.2.Parquet,以此类推。 可能的值:
  • 0 — INSERT 查询会将新数据追加到文件末尾。
  • 1 — INSERT 查询会创建一个新文件。

engine_file_empty_if_not_exists

允许在文件不存在时从 File 表引擎表中查询数据。 可能的值:
  • 0 — SELECT 抛出异常。
  • 1 — SELECT 返回空结果。

engine_file_skip_empty_files

启用或禁用在 File 表引擎表中跳过空文件。 可选值:
  • 0 — 如果空文件与所请求的格式不兼容,SELECT 会抛出异常。
  • 1 — 对于空文件,SELECT 返回空结果。

engine_file_truncate_on_insert

启用或禁用在 File 表引擎的表中插入前先截断文件。 可能的值:
  • 0 — INSERT 查询会将新数据追加到文件末尾。
  • 1 — INSERT 查询会用新数据替换文件中的现有内容。
最后修改于 2026年7月23日