These settings configure the ClickHouse server and are autogenerated from ClickHouse source.
disable_insertion_and_mutation
Disable insert/alter/delete queries. This setting will be enabled if someone needs read-only nodes to prevent insertion and mutation affect reading performance. Inserts into external engines (S3, DataLake, MySQL, PostrgeSQL, Kafka, etc) are allowed despite this setting.
disable_internal_dns_cache
Disables the internal DNS cache. Recommended for operating ClickHouse in systems with frequently changing infrastructure such as Kubernetes.
disable_tunneling_for_https_requests_over_http_proxy
By default, tunneling (i.e, HTTP CONNECT) is used to make HTTPS requests over HTTP proxy. This setting can be used to disable it.
no_proxy
By default, all requests will go through the proxy. In order to disable it for specific hosts, the no_proxy variable must be set.
It can be set inside the <proxy> clause for list and remote resolvers and as an environment variable for environment resolver.
It supports IP addresses, domains, subdomains and '*' wildcard for full bypass. Leading dots are stripped just like curl does.
Example
The below configuration bypasses proxy requests to clickhouse.cloud and all of its subdomains (e.g, auth.clickhouse.cloud).
The same applies to GitLab, even though it has a leading dot. Both gitlab.com and about.gitlab.com would bypass the proxy.
Last modified on July 27, 2026