这些设置可在 system.settings 中查看,并根据 源代码 自动生成。
send_profile_events
类型
Bool
默认值
1
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 25.11 | 1 | 新设置。是否将 profile events 发送给客户端。 |
启用或禁用向客户端发送 ProfileEvents 数据包。
对于不需要 profile events 的客户端,可以禁用此设置以减少网络流量。
可能的值:
- 0 — 已禁用。
- 1 — 已启用。
send_progress_in_http_headers
类型
Bool
默认值
0
启用或禁用 clickhouse-server 响应中的 X-ClickHouse-Progress HTTP 响应头。
更多信息,请参阅 HTTP 接口说明。
可选值:
- 0 — 已禁用。
- 1 — 已启用。
send_table_structure_on_insert_with_inline_data
类型
Bool
默认值
1
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 26.5 | 1 | 新增设置,用于控制服务端是否为包含内联数据的 INSERT 查询发送表结构。 |
如果禁用此设置,且 INSERT 查询包含内联数据,服务端将不会通过原生协议向客户端回发表结构和列默认值。相反,服务端会自行解析内联数据。这可以提升通过原生协议执行大量小规模插入时的性能。
send_timeout
类型
秒
默认值
300
通过网络发送数据的超时时间,单位为秒。如果客户端需要发送数据,但在这段时间间隔内无法发送任何字节,就会抛出异常。如果在客户端上设置了此项,套接字的 'receive_timeout' 也会同时应用到服务器端对应的连接端点。