kingbase.conf 参数列表

本文详细概述了PostgreSQL数据库服务器的各种配置参数,包括连接选项、认证、锁管理、查询优化、日志记录、资源使用、运行时统计以及安全设置,旨在帮助用户理解和调整以优化系统性能和安全性。

参数名称 级别 取值说明 
自动清理 
autovacuum 全局级 布尔型,默认值为on 
autovacuum_naptime 全局级 整型,以s为单位,取值范围[1,2147483647],默认值为60 
备份选项 
backup_name 全局级 字符串型,默认值为空 
backup_path 全局级 字符串型,默认值为空 
backup_redundancy 全局级 整型,取值范围[3,300],默认值为7 
客户端连接默认值 
extra_float_digits 会话级 整型,取值范围[-15,2],默认值为0 
lc_messages 全局级 字符串型 
lc_monetary 会话级 字符串型 
lc_numeric 会话级 字符串型 
lc_time 会话级 字符串型 
appname 会话级 字符串型,默认值为空 
check_function_bodies 会话级 布尔型,默认值为on 
default_tablespace 会话级 字符串型,默认值为SYSTEM 
default_transaction_isolation 会话级 字符串型,默认值为read committed 
default_transaction_read_only 会话级 布尔型,默认值为off 
lock_wait 会话级 整形,默认值为-1 
search_path 会话级 字符串型,默认值为"$USER",PUBLIC 
statement_timeout 会话级 整型,以ms为单位,取值范围[0,2147483647],默认值为0 
兼容性选项 
char_default_type 会话级 字符串型,默认值为char 
compatible_level 会话级 字符串型,默认值为mixed 
use_std_cast 会话级 布尔型,默认值为on 
add_missing_from 会话级 布尔型,默认值为off 
default_with_oids 会话级 布尔型,默认值为off 
ignore_char_null_check 会话级 布尔型,默认值为off 
连接与认证 
app_reserved_connections 系统级 字符串型,默认值为空 
enable_shared_memory 系统级 布尔型,默认值为off 
enable_tcpip 系统级 布尔型,默认值为on 
user_logonlog_level 全局级 整型,取值范围[0,2],默认值为2 
error_user_connect_times 全局级 整型,取值范围[0,2147483647],默认值为0 
error_user_connect_interval 全局级 整型,取值范围[0,2147483647],默认值为30 
error_ip_connect_times 全局级 整型,取值范围[0,2147483647],默认值为0 
error_ip_connect_interval 全局级 整型,取值范围[0,2147483647],默认值为30 
listen_addresses 系统级 字符串型,默认值为* 
max_connections 系统级 整型,取值范围[1,536870911] 
ssl 系统级 启用 SSL 连接。缺省是 off 。这个选项只能在服务器启动的时候设置。 
password_condition_digit 全局级 整型,取值范围[0,63],默认值为0 
password_condition_letter 全局级 整型,取值范围[0,63],默认值为0 
password_condition_punct 全局级 整型,取值范围[0,63],默认值为0 
password_condition_simple 全局级 布尔型,默认值为on 
password_condition_user 全局级 布尔型,默认值为on 
password_length 会话级 整型,取值范围[0,63],默认值为0 
password_time 全局级 整型,取值范围[0,2147483647],默认值为0 
port 系统级 整型,取值范围[1,65535],默认值为54321 
superuser_reserved_connections 系统级 整型,取值范围[0,536870911],默认值为3 
enable_conn_limit 全局级 布尔型,默认值为off。 
authentication_timeout 全局级 整型,以s为单位,取值范围[1,600],默认值为60 
password_encryption 会话级 布尔型,默认值为on 
enable_conn_limit 全局级 布尔型,默认值为off。 
锁管理 
deadlock_timeout 全局级 整型,以ms为单位,取值范围[0,2147483647],默认值为1000 
max_locks_per_transaction 系统级 整型,取值范围[10,2147483647],默认值为64 
查询优化 
defer_integrated_constraint 会话级 布尔型,默认值为off 
plan_cache_level 会话级 字符串型,默认值为cache 
plan_cache_mode 会话级 字符串型,默认值为no_cache 
avg_tuples_per_hash_bucket 会话级 整型,取值范围[1,2147483647],默认值为10 
batch_dml_thread_num 会话级 整型,取值范围[2,2147483647],默认值为4 
enable_batch_dml 会话级 布尔型,默认值为off 
enable_bitmapscan 会话级 布尔型,默认值为on 
enable_hashagg 会话级 布尔型,默认值为on 
enable_hashjoin 会话级 布尔型,默认值为on 
enable_indexonlyscan 会话级 布尔型,默认值为on 
enable_indexscan 会话级 布尔型,默认值为on 
enable_mergejoin 会话级 布尔型,默认值为on 
enable_nestloop 会话级 布尔型,默认值为on 
enable_saf_convert 会话级 布尔型,默认值为on 
enable_seqscan 会话级 布尔型,默认值为on 
enable_sort 会话级 布尔型,默认值为on 
enable_tidscan 会话级 布尔型,默认值为on 
is_bdmlthd_keep_alive 会话级 布尔型,默认值为on 
min_bdml_execute_param_num 会话级 整型,取值范围[1,2147483647],默认值为1000 
use_rel_statistics 会话级 布尔型,默认值为off 
constraint_exclusion 会话级 字符串型,取值为"partition"、"on"和"off",具体含义为:"partition"只对水平分区表剪枝;"on"支持对水平分区表进行剪枝,并且可以根据CHECK约束进行剪枝;"off"均不进行剪枝,默认为"partition" 
enable_gs_sort 会话级 布尔型,默认值为off 
报告与日志 
log_connections 系统级 布尔型,默认值为off 
log_disconnections 系统级 布尔型,默认值为off 
log_duration 会话级 布尔型,默认值为off 
log_hostname 全局级 布尔型,默认值为off 
log_line_prefix 全局级 字符串型,默认值为空 
log_error_verbosity 会话级 字符串型,默认值为default 
log_min_messages 会话级 字符串型,默认值为notice 
资源使用 
bgwriter_delay 全局级 整型,以ms为单位,取值范围[10,10000],默认值为200 
bgwriter_lru_maxpages 全局级 整型,取值范围[0,1000],默认值为100 
bgwriter_lru_multiplier 全局级 浮点数型,取值范围[0,10],默认值为2 
default_lob_tablespace 会话级 字符串型,默认值为SYSTEM 
lob_size 会话级 整型,取值范围[0,2097152],默认值为1024 KB 
enable_direct_io 系统级 布尔型,默认值为off 
shared_preload_libraries 系统级 字符串型,默认值为空 
maintenance_work_mem 会话级 整型,以kB为单位,取值范围[1024,2097151],默认值为16384 
shared_buffers 系统级 整型,以页面为单位,取值范围[16,1073741823] 
work_mem 会话级 整型,以kB为单位,取值范围[64,2097151],默认值为1024 
max_auto_cached_plans 系统级 整型,以页面为单位,取值范围[10,2147483647],默认值为500 
result_cache_max_size 系统级 整型,以页面为单位,取值范围[0,1073741823],默认值为0 
result_cache_max_result 系统级 整型,以页面为单位,取值范围[1,1073741823],默认值为1 
result_cache_key_size 系统级 整型,以KB为单位,取值范围[64,2097151],默认值为64 
result_cache_key_hash_algorithm 系统级 字符串型,取值范围是[none, md5, sha1],默认值为md5。 
prepare_limit 会话级 整型,取值范围[0,2147483647],默认值为0 
运行时统计 
log_executor_stats 会话级 布尔型,默认值为off 
log_parser_stats 会话级 布尔型,默认值为off 
log_planner_stats 会话级 布尔型,默认值为off 
log_statement_stats 会话级 布尔型,默认值为off 
stats_block_level 会话级 布尔型,默认值为off 
stats_command_string 会话级 布尔型,默认值为on 
stats_reset_on_server_start 系统级 布尔型,默认值为off 
stats_row_level 会话级 布尔型,默认值为on 
stats_start_collector 系统级 布尔型,默认值为on 
运行态监控 
monitor_sql_records 系统级 整型,默认为1000。 
monitor_sql_min_records 系统级 整型,默认为5。 
monitor_sql_type 全局级 字符串型,默认为none。 
monitor_sql_io_time 全局级 布尔型,默认为true。 
stats_waitevent 全局级 字符串型,默认为none。 
stats_otherevent 全局级 字符串型,默认为none。 
预写式日志(WAL) 
checkpoint_completion_target 全局级 浮点数型,取值范围[0,1],默认值为0.5 
checkpoint_timeout 全局级 整型,以s为单位,取值范围[30,2147483647],默认值为300 
checkpoint_warning 全局级 整型,以s为单位,取值范围[0,2147483647],默认值为30 
commit_delay 会话级 整型,取值范围[0,100000],默认值为0 
commit_siblings 会话级 整型,取值范围[1,1000],默认值为5 
copy_command 全局级 字符串型,默认值为空 
fsync 全局级 布尔型,默认值为on 
full_page_writes 全局级 布尔型,默认值为on 
log_archive_dest 系统级 字符串型,默认值为 
log_archive_start 系统级 布尔型,默认值为off 
standby_clean_archive 系统级 布尔型,默认值为off 
hot_standby 系统级 布尔型,默认值为off 
wal_level 系统级 枚举型,默认为minimal,备机只读状态下为hot_standby 
wal_buffers 系统级 整型,以页面为单位,取值范围[4,2147483647],默认值为8 
wal_writer_delay 全局级 整型,以ms为单位,默认值为200 
wal_sync_method 全局级 字符串型,默认值为open_datasync 
安全选项 
enable_mac 系统级 布尔型,默认值为off 
mac_writeup 系统级 布尔型,默认值为off 
restricted_dba 系统级 布尔型,默认值为off 
并行选项 
max_work_threads 会话级 整型,默认值为16 
max_parallel_degree 会话级 整型,默认值为16 
全文检索选项 
scws_lexer_mode 会话级 整型,取值范围[0,15],默认值为0 

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值