On this page
Note:
This feature is in preview and subject to change. To share feedback and/or issues, contact Support.
Refer to the Cluster Virtualization Overview for further detail.
When cluster virtualization is enabled, each cluster setting has a scope, which may be a virtual cluster or the system virtual cluster. This page categorizes each public cluster setting by scope. For descriptions and details about each public cluster setting, refer to Cluster Settings.
- When a cluster setting is scoped to a virtual cluster, it affects only a virtual cluster and not the system virtual cluster. To configure a cluster setting that is scoped to a virtual cluster, you must have the
adminrole on it, and you must connect to it before configuring the setting. The majority of cluster settings are scoped to a virtual cluster and are visible only when connected to it. - When a cluster setting is scoped to the system virtual cluster, it affects the entire CockroachDB cluster. To configure a cluster setting that is scoped to the system virtual cluster, you must have the
adminrole on the system virtual cluster, and you must connect to the system virtual cluster before configuring the setting. For example, the cluster settingadmission.disk_bandwidth_tokens.elastic.enabledis scoped to the system virtual cluster. - When a cluster setting is system-visible, it can be set only from the system virtual cluster but can be queried from any virtual cluster. For example, a virtual cluster can query a system-visible cluster setting's value, such as
storage.max_sync_duration, to help adapt to the CockroachDB cluster's configuration.
Cluster settings scoped to a virtual cluster
admission.epoch_lifo.enabledadmission.epoch_lifo.epoch_closing_delta_durationadmission.epoch_lifo.epoch_durationadmission.epoch_lifo.queue_delay_threshold_to_switch_to_lifoadmission.sql_kv_response.enabledadmission.sql_sql_response.enabledbulkio.backup.deprecated_full_backup_with_subdir.enabledbulkio.backup.file_sizebulkio.backup.read_timeoutbulkio.backup.read_with_priority_afterchangefeed.aggregator.flush_jitterchangefeed.backfill.concurrent_scan_requestschangefeed.backfill.scan_request_sizechangefeed.batch_reduction_retry.enabled (alias: changefeed.batch_reduction_retry_enabled)changefeed.default_range_distribution_strategychangefeed.event_consumer_worker_queue_sizechangefeed.event_consumer_workerschangefeed.fast_gzip.enabledchangefeed.kafka_v2_error_details.enabledchangefeed.memory.per_changefeed_limitchangefeed.node_throttle_configchangefeed.protect_timestamp.max_agechangefeed.protect_timestamp_intervalchangefeed.resolved_timestamp.min_update_interval (alias: changefeed.min_highwater_advance)changefeed.schema_feed.read_with_priority_afterchangefeed.sink_io_workerschangefeed.span_checkpoint.lag_threshold (alias: changefeed.frontier_highwater_lag_checkpoint_threshold)cloudstorage.azure.concurrent_upload_bufferscloudstorage.azure.read.node_burst_limitcloudstorage.azure.read.node_rate_limitcloudstorage.azure.write.node_burst_limitcloudstorage.azure.write.node_rate_limitcloudstorage.gs.read.node_burst_limitcloudstorage.gs.read.node_rate_limitcloudstorage.gs.write.node_burst_limitcloudstorage.gs.write.node_rate_limitcloudstorage.http.custom_cacloudstorage.http.read.node_burst_limitcloudstorage.http.read.node_rate_limitcloudstorage.http.write.node_burst_limitcloudstorage.http.write.node_rate_limitcloudstorage.nodelocal.read.node_burst_limitcloudstorage.nodelocal.read.node_rate_limitcloudstorage.nodelocal.write.node_burst_limitcloudstorage.nodelocal.write.node_rate_limitcloudstorage.nullsink.read.node_burst_limitcloudstorage.nullsink.read.node_rate_limitcloudstorage.nullsink.write.node_burst_limitcloudstorage.nullsink.write.node_rate_limitcloudstorage.s3.read.node_burst_limitcloudstorage.s3.read.node_rate_limitcloudstorage.s3.write.node_burst_limitcloudstorage.s3.write.node_rate_limitcloudstorage.timeoutcloudstorage.userfile.read.node_burst_limitcloudstorage.userfile.read.node_rate_limitcloudstorage.userfile.write.node_burst_limitcloudstorage.userfile.write.node_rate_limitcluster.auto_upgrade.enabledcluster.preserve_downgrade_optiondebug.zip.redact_addresses.enableddiagnostics.forced_sql_stat_reset.intervaldiagnostics.reporting.enableddiagnostics.reporting.intervalexternal.graphite.endpointexternal.graphite.intervalfeature.backup.enabledfeature.changefeed.enabledfeature.export.enabledfeature.import.enabledfeature.infer_rbr_region_col_using_constraint.enabledfeature.restore.enabledfeature.schema_change.enabledfeature.stats.enabledfeature.vector_index.enabledjobs.retention_timekv.dist_sender.circuit_breaker.cancellation.enabledkv.dist_sender.circuit_breaker.cancellation.write_grace_periodkv.dist_sender.circuit_breaker.probe.intervalkv.dist_sender.circuit_breaker.probe.thresholdkv.dist_sender.circuit_breaker.probe.timeoutkv.dist_sender.circuit_breakers.modekv.rangefeed.client.stream_startup_ratekv.transaction.max_intents_and_lockskv.transaction.max_intents_byteskv.transaction.max_refresh_spans_byteskv.transaction.randomized_anchor_key.enabledkv.transaction.reject_over_max_intents_budget.enabledkv.transaction.write_buffering.enabledkv.transaction.write_buffering.max_buffer_sizekv.transaction.write_pipelining.enabled (alias: kv.transaction.write_pipelining_enabled)kv.transaction.write_pipelining.locking_reads.enabledkv.transaction.write_pipelining.max_batch_size (alias: kv.transaction.write_pipelining_max_batch_size)kv.transaction.write_pipelining.ranged_writes.enabledobs.tablemetadata.automatic_updates.enabledobs.tablemetadata.data_valid_durationschedules.backup.gc_protection.enabledsecurity.ocsp.modesecurity.ocsp.timeoutsecurity.provisioning.ldap.enabledserver.auth_log.sql_connections.enabledserver.auth_log.sql_sessions.enabledserver.authentication_cache.enabledserver.child_metrics.enabledserver.child_metrics.include_aggregate.enabledserver.clock.forward_jump_check.enabled (alias: server.clock.forward_jump_check_enabled)server.clock.persist_upper_bound_intervalserver.eventlog.enabledserver.eventlog.ttlserver.host_based_authentication.configurationserver.hot_ranges_request.node.timeoutserver.hsts.enabledserver.http.base_pathserver.identity_map.configurationserver.jwt_authentication.audienceserver.jwt_authentication.claimserver.jwt_authentication.client.timeoutserver.jwt_authentication.enabledserver.jwt_authentication.issuers.configuration (alias: server.jwt_authentication.issuers)server.jwt_authentication.issuers.custom_caserver.jwt_authentication.jwksserver.jwt_authentication.jwks_auto_fetch.enabledserver.ldap_authentication.client.tls_certificateserver.ldap_authentication.client.tls_keyserver.ldap_authentication.domain.custom_caserver.log_gc.max_deletions_per_cycleserver.log_gc.periodserver.max_connections_per_gatewayserver.max_open_transactions_per_gatewayserver.oidc_authentication.autologin.enabled (alias: server.oidc_authentication.autologin)server.oidc_authentication.button_textserver.oidc_authentication.claim_json_keyserver.oidc_authentication.client.timeoutserver.oidc_authentication.client_idserver.oidc_authentication.client_secretserver.oidc_authentication.enabledserver.oidc_authentication.principal_regexserver.oidc_authentication.provider.custom_caserver.oidc_authentication.provider_urlserver.oidc_authentication.redirect_urlserver.oidc_authentication.scopesserver.redact_sensitive_settings.enabledserver.shutdown.connections.timeout (alias: server.shutdown.connection_wait)server.shutdown.initial_wait (alias: server.shutdown.drain_wait)server.shutdown.transactions.timeout (alias: server.shutdown.query_wait)server.sql_tcp_keep_alive.countserver.sql_tcp_keep_alive.intervalserver.time_until_store_deadserver.user_login.cert_password_method.auto_scram_promotion.enabledserver.user_login.downgrade_scram_stored_passwords_to_bcrypt.enabledserver.user_login.min_password_lengthserver.user_login.password_encryptionserver.user_login.password_hashes.default_cost.crdb_bcryptserver.user_login.password_hashes.default_cost.scram_sha_256server.user_login.rehash_scram_stored_passwords_on_cost_change.enabledserver.user_login.timeoutserver.user_login.upgrade_bcrypt_stored_passwords_to_scram.enabledserver.web_session.purge.ttlserver.web_session.timeout (alias: server.web_session_timeout)sql.auth.change_own_password.enabledsql.auth.grant_option_for_owner.enabledsql.auth.grant_option_inheritance.enabledsql.auth.public_schema_create_privilege.enabledsql.closed_session_cache.capacitysql.closed_session_cache.time_to_livesql.contention.event_store.capacitysql.contention.event_store.duration_thresholdsql.contention.record_serialization_conflicts.enabledsql.contention.txn_id_cache.max_sizesql.cross_db_fks.enabledsql.cross_db_sequence_owners.enabledsql.cross_db_sequence_references.enabledsql.cross_db_views.enabledsql.defaults.cost_scans_with_default_col_size.enabledsql.defaults.datestylesql.defaults.default_hash_sharded_index_bucket_countsql.defaults.default_int_sizesql.defaults.disallow_full_table_scans.enabledsql.defaults.distsqlsql.defaults.experimental_alter_column_type.enabledsql.defaults.experimental_distsql_planningsql.defaults.experimental_enable_unique_without_index_constraints.enabledsql.defaults.experimental_implicit_column_partitioning.enabledsql.defaults.experimental_temporary_tables.enabledsql.defaults.foreign_key_cascades_limitsql.defaults.idle_in_session_timeoutsql.defaults.idle_in_transaction_session_timeoutsql.defaults.implicit_select_for_update.enabledsql.defaults.insert_fast_path.enabledsql.defaults.intervalstylesql.defaults.large_full_scan_rowssql.defaults.locality_optimized_partitioned_index_scan.enabledsql.defaults.lock_timeoutsql.defaults.on_update_rehome_row.enabledsql.defaults.optimizer_use_histograms.enabledsql.defaults.optimizer_use_multicol_stats.enabledsql.defaults.override_alter_primary_region_in_super_region.enabledsql.defaults.override_multi_region_zone_config.enabledsql.defaults.prefer_lookup_joins_for_fks.enabledsql.defaults.primary_regionsql.defaults.reorder_joins_limitsql.defaults.require_explicit_primary_keys.enabledsql.defaults.results_buffer.sizesql.defaults.serial_normalizationsql.defaults.statement_timeoutsql.defaults.stub_catalog_tables.enabledsql.defaults.super_regions.enabledsql.defaults.transaction_rows_read_errsql.defaults.transaction_rows_read_logsql.defaults.transaction_rows_written_errsql.defaults.transaction_rows_written_logsql.defaults.use_declarative_schema_changersql.defaults.vectorizesql.defaults.zigzag_join.enabledsql.distsql.temp_storage.workmemsql.guardrails.max_row_size_errsql.guardrails.max_row_size_logsql.hash_sharded_range_pre_split.maxsql.index_recommendation.drop_unused_durationsql.insights.anomaly_detection.enabledsql.insights.anomaly_detection.latency_thresholdsql.insights.anomaly_detection.memory_limitsql.insights.execution_insights_capacitysql.insights.high_retry_count.thresholdsql.insights.latency_thresholdsql.log.all_statements.enabled (alias: sql.trace.log_statement_execute)sql.log.redact_names.enabledsql.log.slow_query.experimental_full_table_scans.enabledsql.log.slow_query.internal_queries.enabledsql.log.slow_query.latency_thresholdsql.log.user_auditsql.log.user_audit.reduced_config.enabledsql.metrics.application_name.enabledsql.metrics.database_name.enabledsql.metrics.index_usage_stats.enabledsql.metrics.max_mem_reported_stmt_fingerprintssql.metrics.max_mem_reported_txn_fingerprintssql.metrics.max_mem_stmt_fingerprintssql.metrics.max_mem_txn_fingerprintssql.metrics.statement_details.dump_to_logs.enabled (alias: sql.metrics.statement_details.dump_to_logs)sql.metrics.statement_details.enabledsql.metrics.statement_details.gateway_node.enabledsql.metrics.statement_details.index_recommendation_collection.enabledsql.metrics.statement_details.max_mem_reported_idx_recommendationssql.metrics.statement_details.thresholdsql.metrics.transaction_details.enabledsql.multiple_modifications_of_table.enabledsql.multiregion.drop_primary_region.enabledsql.notices.enabledsql.optimizer.uniqueness_checks_for_gen_random_uuid.enabledsql.spatial.experimental_box2d_comparison_operators.enabledsql.sqlcommenter.enabledsql.stats.activity.persisted_rows.maxsql.stats.automatic_collection.enabledsql.stats.automatic_collection.fraction_stale_rowssql.stats.automatic_collection.min_stale_rowssql.stats.automatic_full_collection.enabledsql.stats.automatic_partial_collection.enabledsql.stats.automatic_partial_collection.fraction_stale_rowssql.stats.automatic_partial_collection.min_stale_rowssql.stats.cleanup.recurrencesql.stats.detailed_latency_metrics.enabledsql.stats.error_on_concurrent_create_stats.enabledsql.stats.flush.enabledsql.stats.flush.intervalsql.stats.forecasts.enabledsql.stats.forecasts.max_decreasesql.stats.forecasts.min_goodness_of_fitsql.stats.forecasts.min_observationssql.stats.histogram_buckets.countsql.stats.histogram_buckets.include_most_common_values.enabledsql.stats.histogram_buckets.max_fraction_most_common_valuessql.stats.histogram_collection.enabledsql.stats.histogram_samples.countsql.stats.multi_column_collection.enabledsql.stats.non_default_columns.min_retention_periodsql.stats.non_indexed_json_histograms.enabledsql.stats.persisted_rows.maxsql.stats.post_events.enabledsql.stats.response.maxsql.stats.response.show_internal.enabledsql.stats.system_tables.enabledsql.stats.system_tables_autostats.enabledsql.stats.virtual_computed_columns.enabledsql.telemetry.query_sampling.enabledsql.telemetry.query_sampling.internal.enabledsql.telemetry.query_sampling.max_event_frequencysql.telemetry.query_sampling.modesql.telemetry.transaction_sampling.max_event_frequencysql.telemetry.transaction_sampling.statement_events_per_transaction.maxsql.temp_object_cleaner.cleanup_intervalsql.temp_object_cleaner.wait_intervalsql.trace.stmt.enable_thresholdsql.trace.txn.enable_thresholdsql.trace.txn.sample_ratesql.ttl.changefeed_replication.disabledsql.ttl.default_delete_batch_sizesql.ttl.default_delete_rate_limitsql.ttl.default_select_batch_sizesql.ttl.default_select_rate_limitsql.ttl.job.enabledsql.txn.read_committed_isolation.enabledsql.txn.repeatable_read_isolation.enabled (alias: sql.txn.snapshot_isolation.enabled)sql.txn_fingerprint_id_cache.capacitysql.vecindex.stalled_op.timeoutstorage.ingestion.value_blocks.enabledstorage.max_sync_duration.fatal.enabledtrace.debug_http_endpoint.enabled (alias: trace.debug.enable)trace.opentelemetry.collectortrace.snapshot.ratetrace.span_registry.enabledtrace.zipkin.collectorui.database_locality_metadata.enabledui.default_timezoneui.display_timezoneversion
Cluster settings scoped to the system virtual cluster
admission.disk_bandwidth_tokens.elastic.enabledadmission.kv.enabledkv.allocator.lease_rebalance_thresholdkv.allocator.load_based_lease_rebalancing.enabledkv.allocator.load_based_rebalancingkv.allocator.load_based_rebalancing.objectivekv.allocator.load_based_rebalancing_intervalkv.allocator.qps_rebalance_thresholdkv.allocator.range_rebalance_thresholdkv.allocator.store_cpu_rebalance_thresholdkv.bulk_io_write.max_ratekv.bulk_io_write.min_capacity_remaining_fractionkv.bulk_sst.max_allowed_overagekv.lease_transfer_read_summary.global_budgetkv.lease_transfer_read_summary.local_budgetkv.log_range_and_node_events.enabledkv.raft.leader_fortification.fraction_enabledkv.range.range_size_hard_capkv.range_split.by_load.enabled (alias: kv.range_split.by_load_enabled)kv.range_split.load_cpu_thresholdkv.range_split.load_qps_thresholdkv.replica_circuit_breaker.slow_replication_thresholdkv.replica_raft.leaderless_unavailable_thresholdkv.replica_stats.addsst_request_size_factorkv.replication_reports.intervalkv.snapshot_rebalance.max_ratekvadmission.store.provisioned_bandwidthkvadmission.store.snapshot_ingest_bandwidth_control.enabledphysical_replication.consumer.minimum_flush_interval (alias: bulkio.stream_ingestion.minimum_flush_interval)server.consistency_check.max_rateserver.rangelog.ttlserver.shutdown.lease_transfer_iteration.timeout (alias: server.shutdown.lease_transfer_wait)spanconfig.bounds.enabledspanconfig.range_coalescing.application.enabled (alias: spanconfig.tenant_coalesce_adjacent.enabled)spanconfig.range_coalescing.system.enabled (alias: spanconfig.storage_coalesce_adjacent.enabled)storage.ingest_split.enabledstorage.wal_failover.unhealthy_op_thresholdtimeseries.storage.enabled
System-visible cluster settings
cluster.organizationdiagnostics.active_query_dumps.enableddiagnostics.memory_monitoring_dumps.enabledenterprise.licensekv.bulk_sst.target_sizekv.closed_timestamp.follower_reads.enabled (alias: kv.closed_timestamp.follower_reads_enabled)kv.closed_timestamp.lead_for_global_reads_auto_tune.enabledkv.closed_timestamp.lead_for_global_reads_overridekv.closed_timestamp.side_transport_intervalkv.closed_timestamp.target_durationkv.protectedts.reconciliation.intervalkv.rangefeed.closed_timestamp_refresh_intervalkv.rangefeed.enabledsecurity.client_cert.subject_required.enabledsql.schema.telemetry.recurrencestorage.columnar_blocks.enabledstorage.delete_compaction_excise.enabledstorage.max_sync_durationstorage.sstable.compression_algorithmstorage.sstable.compression_algorithm_backup_storagestorage.sstable.compression_algorithm_backup_transporttimeseries.storage.resolution_10s.ttltimeseries.storage.resolution_30m.ttl