跳到主要内容

system.settings

引入或更新: v1.2.466

存储当前会话的系统设置。

SELECT * FROM system.settings;
名称默认值级别描述类型
collationbinarybinarySESSION设置字符排序规则。可用值包括 "binary" 和 "utf8"。String
ddl_column_type_nullable11SESSION创建或修改表时,列是否默认可空。UInt64
efficiently_memory_group_by00SESSION内存使用更高效,但这可能会导致性能下降。UInt64
enable_aggregating_index_scan11SESSION在查询时启用聚合索引数据扫描。UInt64
enable_bushy_join00SESSION启用优化器生成bushy join计划。UInt64
enable_cbo11SESSION启用基于成本的优化。UInt64
enable_distributed_compact00SESSION启用表压缩的分布式执行。UInt64
enable_distributed_copy_into00SESSION启用copy into的分布式执行。UInt64
enable_distributed_merge_into00SESSION启用分布式merge into。UInt64
enable_distributed_recluster00SESSION启用表重新聚类的分布式执行。UInt64
enable_distributed_replace_into00SESSION启用replace into的分布式执行。UInt64
enable_dphyp11SESSION启用dphyp join顺序算法。UInt64
enable_experimental_merge_into00SESSION启用实验性merge into。UInt64
enable_hive_parquet_predict_pushdown11SESSION通过将此变量设置为1来启用hive parquet预测下推,默认值:1UInt64
enable_parquet_page_index11SESSION启用parquet页索引UInt64
enable_parquet_prewhere00SESSION启用parquet prewhereUInt64
enable_parquet_rowgroup_pruning11SESSION启用parquet行组剪枝UInt64
enable_query_profiling00SESSION启用记录查询性能UInt64
enable_query_result_cache00SESSION启用缓存查询结果以提高相同查询的性能。UInt64
enable_recluster_after_write11SESSION在写入(copy/replace-into)后启用重新聚类。UInt64
enable_refresh_aggregating_index_after_write00SESSION在新数据写入后刷新聚合索引UInt64
enable_replace_into_bloom_pruning11SESSION为replace-into语句启用bloom剪枝。UInt64
enable_replace_into_partitioning11SESSION为replace-into语句启用分区(如果表有聚类键)。UInt64
enable_runtime_filter00SESSION为JOIN启用运行时过滤器优化。UInt64
enable_table_lock11SESSION在必要时启用表锁(默认启用)。UInt64
flight_client_timeout6060SESSION设置flight客户端请求可以处理的最大时间(以秒为单位)。UInt64
group_by_shuffle_modebefore_mergebefore_mergeSESSIONGroup by shuffle模式,'before_partial'更平衡,但需要更多数据交换。String
group_by_two_level_threshold2000020000SESSION设置GROUP BY操作中触发两级聚合的键数。UInt64
hide_options_in_show_create_table11SESSION在SHOW TABLE CREATE结果的末尾隐藏表相关信息,如SNAPSHOT_LOCATION和STORAGE_FORMAT。UInt64
hive_parquet_chunk_size1638416384SESSION从parquet读取到databend处理器时,每次读取的最大行数UInt64
input_read_buffer_size41943044194304SESSION设置缓冲读取器从存储读取数据时分配的内存大小(以字节为单位)。UInt64
join_spilling_threshold00SESSIONhash join可以使用的最大内存量,0表示无限制。UInt64
lazy_read_threshold10001000SESSION设置查询中启用懒读优化的最大LIMIT。设置为0将禁用优化。UInt64
load_file_metadata_expire_hours1212SESSION设置使用COPY INTO加载数据时文件元数据的过期小时数。UInt64
max_block_size6553665536SESSION设置可以读取的单个数据块的最大字节大小。UInt64
max_execute_time_in_seconds00SESSION设置查询执行的最大时间(以秒为单位)。设置为0表示无限制。UInt64
max_inlist_to_or33SESSION设置IN表达式中可以包含的最大值数,以转换为OR运算符。UInt64
max_memory_usage68719476736871947673SESSION设置处理单个查询的最大内存使用量(以字节为单位)。UInt64
max_result_rows00SESSION设置未指定行数时查询结果可以返回的最大行数。设置为0表示无限制。UInt64
max_storage_io_requests4848SESSION设置最大并发I/O请求数。UInt64
max_threads88SESSION设置执行请求的最大线程数。UInt64
numeric_cast_optionroundingroundingSESSION将数值转换模式设置为"rounding"或"truncating"。String
parquet_fast_read_bytes00SESSION较小的parquet文件将作为整个文件读取,而不是逐列读取。UInt64
parquet_uncompressed_buffer_size20971522097152SESSION设置读取Parquet文件时使用的缓冲区字节大小。UInt64
prefer_broadcast_join11SESSION启用广播join。UInt64
query_result_cache_allow_inconsistent00SESSION确定Databend是否将返回与底层数据不一致的缓存查询结果。UInt64
query_result_cache_max_bytes10485761048576SESSION设置单个查询结果缓存的最大字节大小。UInt64
query_result_cache_ttl_secs300300SESSION设置缓存查询结果的生存时间(TTL)(以秒为单位)。一旦缓存结果的TTL过期,结果将被视为陈旧,不会用于新查询。UInt64
quoted_ident_case_sensitive11SESSION确定Databend是否将带引号的标识符视为区分大小写。UInt64
recluster_block_size24051816852405181685SESSION设置重新聚类的块的最大字节大小UInt64
recluster_timeout_secs4320043200SESSION设置重新聚类最终的超时秒数。UInt64
replace_into_bloom_pruning_max_column_number44SESSIONreplace-into语句中bloom剪枝使用的最大列数。UInt64
replace_into_shuffle_strategy00SESSION0表示块级shuffle,1表示段级shuffleUInt64
retention_period1212SESSION设置保留期(以小时为单位)。UInt64
sandbox_tenantSESSION在此会话中注入自定义'sandbox_tenant'。这仅用于测试目的,并且仅在'internal_enable_sandbox_tenant'开启时生效。String
spilling_bytes_threshold_per_proc00SESSION设置聚合器在查询执行期间溢出数据到存储之前可以使用的最大内存量(以字节为单位)。UInt64
spilling_memory_ratio00SESSION设置聚合器在查询执行期间溢出数据到存储之前可以使用的最大内存比率(以字节为单位)。UInt64
sql_dialectPostgreSQLPostgreSQLSESSION设置SQL方言。可用值包括"PostgreSQL"、"MySQL"和"Hive"。String
storage_fetch_part_num22SESSION设置查询执行期间从存储并行获取的分区数。UInt64
storage_io_max_page_bytes_for_read524288524288SESSION设置从存储读取数据页的最大字节大小(单次I/O操作)。UInt64
storage_io_min_bytes_for_seek4848SESSION设置在数据文件中寻找新位置时必须从存储读取的最小字节大小(单次I/O操作)。UInt64
storage_read_buffer_size10485761048576SESSION设置读取数据到内存时使用的缓冲区字节大小。UInt64
table_lock_expire_secs55SESSION设置表锁的过期秒数。UInt64
timezoneJapanUTCGLOBAL设置时区。String
unquoted_ident_case_sensitive00SESSION确定Databend是否将不带引号的标识符视为区分大小写。UInt64
use_parquet211SESSION在infer_schema()时使用parquet2而不是parquet_rs。UInt64