赞
踩
name | short_desc | extra_desc | category | context |
---|---|---|---|---|
allow_system_table_mods | 允许修改系统表的结构. | null | 开发人员选项 | superuser |
application_name | 设置在统计和日志中出现的应用程序名称. | null | 报告和日志 / 日志内容 | user |
archive_cleanup_command | 设置将在每个重新启动点执行的shell命令. | null | 预写式日志 / 归档恢复 | sighup |
archive_command | 设置用于对WAL文件进行归档的shell命令 | null | 预写式日志 / 归档 | sighup |
archive_mode | 允许使用archive_command参数对WAL文件进行归档. | null | 预写式日志 / 归档 | postmaster |
archive_timeout | 如果新的文件没有在N秒内启动,那么强制切换到下一个WAL文件. | null | 预写式日志 / 归档 | sighup |
array_nulls | 在数组中启用空值成员输入 | 当打开这个选项的时候,在数组输入值中没有引用的NULL表示空值;否则是按照字面上的含义进行解释. | 版本和平台兼容性 / 上一个 PostgreSQL 版本 | user |
authentication_timeout | 设置完成客户端认证的需要等待的最长时间 | null | 连接和身份验证 / 身份验证 | sighup |
autovacuum | 启动autovacuum子进程. | null | Autovacuum | sighup |
autovacuum_analyze_scale_factor | 在分析前插入,更新或删除元组的数量,这个数量以表大小的百分比的形式出现 | null | Autovacuum | sighup |
autovacuum_analyze_threshold | 分析前可插入,更新或删除元组的最小数量 | null | Autovacuum | sighup |
autovacuum_freeze_max_age | 这是应该自动清理一张表以避免事务ID重叠的时间段. | null | Autovacuum | postmaster |
autovacuum_max_workers | 设置最大可同时运行的autovacuum工作进程数量 | null | Autovacuum | postmaster |
autovacuum_multixact_freeze_max_age | 自动清理一张表以避免事务ID重叠的时间范围. | null | Autovacuum | postmaster |
autovacuum_naptime | 两次运行autovacuum进程的休眠时间 | null | Autovacuum | sighup |
autovacuum_vacuum_cost_delay | 对于autovacuum来说,Vacuum开销延迟是以毫秒为单位 | null | Autovacuum | sighup |
autovacuum_vacuum_cost_limit | 对于autovacuum进程,在暂停前前进行清理有效开销总量. | null | Autovacuum | sighup |
autovacuum_vacuum_insert_scale_factor | Number of tuple inserts prior to vacuum as a fraction of reltuples. | null | Autovacuum | sighup |
autovacuum_vacuum_insert_threshold | Minimum number of tuple inserts prior to vacuum, or -1 to disable insert vacuums. | null | Autovacuum | sighup |
autovacuum_vacuum_scale_factor | 在清理前需要插入,删除或更新元组的数量,这个数量是作为表大小的百分比 | null | Autovacuum | sighup |
autovacuum_vacuum_threshold | 设置激活清理操作所需要最小数量的更新或删除元组. | null | Autovacuum | sighup |
autovacuum_work_mem | 设置每个自动清理(autovacuum)工作进程要使用的最大内存数. | null | 资源使用 / 内存 | sighup |
backend_flush_after | 页面数,在此之后以前执行的写操作会被刷写到磁盘。 | null | 资源使用 / 异步系统行为 | user |
backslash_quote | 在字符串常量中设置是否允许使用"\'" | null | 版本和平台兼容性 / 上一个 PostgreSQL 版本 | user |
backtrace_functions | Log backtrace for errors in these functions. | null | 开发人员选项 | superuser |
bgwriter_delay | 后台写入进程 (Background writer) 两次运行之间的休眠时间. | null | 资源使用 / 后台写入进程 | sighup |
bgwriter_flush_after | 页面数,在此之后以前执行的写操作会被刷写到磁盘。 | null | 资源使用 / 后台写入进程 | sighup |
bgwriter_lru_maxpages | 后台写入进程 (Background writer) 每次可刷新LRU页的最大数量 | null | 资源使用 / 后台写入进程 | sighup |
bgwriter_lru_multiplier | 每一次释放平均缓冲区使用量的倍数大小 | null | 资源使用 / 后台写入进程 | sighup |
block_size | 显示一个磁盘块的大小 | null | 预置选项 | internal |
bonjour | 启用通过Bonjour的方式来宣布数据库服务器在网络中的存在. | null | 联接和认证 / 联接设置 | postmaster |
bonjour_name | 设置Bonjour服务名称. | null | 联接和认证 / 联接设置 | postmaster |
bytea_output | 设置bytea类型数据的输出格式 | null | 客户端联接默认 / 语句动作 | user |
check_function_bodies | Check routine bodies during CREATE FUNCTION and CREATE PROCEDURE. | null | 客户端联接默认 / 语句动作 | user |
checkpoint_completion_target | 在检查点事件期间花费在将缓冲区中脏页刷新到磁盘的时间, 这个时间作为检查点间隔的百分比。 | null | 预写式日志 / Checkpoints | sighup |
checkpoint_flush_after | 页面数,在此之后以前执行的写操作会被刷写到磁盘。 | null | 预写式日志 / Checkpoints | sighup |
checkpoint_timeout | 设置两次自动WAL检查点事件之间需要等待的最大时间 | null | 预写式日志 / Checkpoints | sighup |
checkpoint_warning | 如果检查点段的填充频度超过了最大值,启用警告功能。 | 如果检查点事件是由于填充检查点段比这个数量的秒数更加频繁所引起,那么会向服务器日志写一条消息. 如果把参数设置为0,那么可以关掉警告功能. | 预写式日志 / Checkpoints | sighup |
client_connection_check_interval | Sets the time interval between checks for disconnection while running queries. | null | 联接和认证 / 联接设置 | user |
client_encoding | 设置客户端编码 | null | 客户端联接默认 / 本地化和格式化 | user |
client_min_messages | 设置发送到客户端的信息级别. | 每一层都包含在这一层后面的层次, 对于越往后的层次,就会发送越少的消息. | 客户端联接默认 / 语句动作 | user |
cluster_name | 设定集簇的名称,它会被包括在进程的标题中。 | null | Reporting and Logging / Process Title | postmaster |
commit_delay | 设置事物提交和刷新 WAL 到磁盘间的延迟时间, 单位微秒. | null | 预写式日志 / 设置 | superuser |
commit_siblings | 在执行commit_delay前,设置最少的可同步打开事务的数量. | null | 预写式日志 / 设置 | user |
compute_query_id | Compute query identifiers. | null | 统计信息 / 监控 | superuser |
config_file | 设置服务器的主配置文件 | null | 文件位置 | postmaster |
constraint_exclusion | 使计划器可以使用约束来优化查询. | 如果约束能够确保没有列符合查询条件,那么将跳过表扫描. | 查询调整 / 其它规划器选项 | user |
cpu_index_tuple_cost | 设置计划器在索引扫描期间对处理每个索引项的开销估算. | null | 查询调整 / Planner Cost Constants | user |
cpu_operator_cost | 设置计划器对处理每个操作符和函数调用的开销估算. | null | 查询调整 / Planner Cost Constants | user |
cpu_tuple_cost | 设置计划器对处理每个元组(也就是记录)的开销估算 | null | 查询调整 / Planner Cost Constants | user |
cursor_tuple_fraction | 设置计划器对于通过游标取回记录部分的估算. | null | 查询调整 / 其它规划器选项 | user |
data_checksums | 显示当前簇是否开启数据校验和. | null | 预置选项 | internal |
data_directory | 设置服务器的数据目录 | null | 文件位置 | postmaster |
data_directory_mode | Shows the mode of the data directory. | 参数使用数值模式来指定, 它的形式应该是系统调用chmod和umask可接受的.(为了使用习惯上以0开头的八进制格式数值) | 预置选项 | internal |
data_sync_retry | 同步数据文件失败后是否继续运行. | null | 错误处理 | postmaster |
DateStyle | 设置日期和时间值的显示格式. | 控制对模糊日期输入的解释. | 客户端联接默认 / 本地化和格式化 | user |
db_user_namespace | 启用每个数据库的用户名 | null | 连接和身份验证 / 身份验证 | sighup |
deadlock_timeout | 在检查死锁前设置在一个锁上的等待时间. | null | 锁管理 | superuser |
debug_assertions | 显示正在运行的服务器是否启用了断言检查。 | null | 预置选项 | internal |
debug_discard_caches | Aggressively flush system caches for debugging purposes. | null | 开发人员选项 | superuser |
debug_pretty_print | 显示缩进的解析和计划树 | null | 报告和日志 / 日志内容 | user |
debug_print_parse | 对每个查询的分析树进行日志记录 | null | 报告和日志 / 日志内容 | user |
debug_print_plan | 记录每一个查询的执行计划 | null | 报告和日志 / 日志内容 | user |
debug_print_rewritten | 对每个查询的重写分析树进行日志记录 | null | 报告和日志 / 日志内容 | user |
default_statistics_target | 设置默认统计对象. | 在没有通过ALTER TABLE SET STATISTICS产生列定义目标集合的列上使用. | 查询调整 / 其它规划器选项 | user |
default_table_access_method | 设置新表的默认表访问方法. | null | 客户端联接默认 / 语句动作 | user |
default_tablespace | 设置用于创建表和索引的缺省表空间. | 使用空字符串表示数据库的缺省表空间. | 客户端联接默认 / 语句动作 | user |
default_text_search_config | 设置缺省文本搜索配置 | null | 客户端联接默认 / 本地化和格式化 | user |
default_toast_compression | Sets the default compression method for compressible values. | null | 客户端联接默认 / 语句动作 | user |
default_transaction_deferrable | 为新事物设置默认的可延迟状态. | null | 客户端联接默认 / 语句动作 | user |
default_transaction_isolation | 设置每一个新事物的隔离 (isolation) 级别. | null | 客户端联接默认 / 语句动作 | user |
default_transaction_read_only | 为新事物设置默认的只读状态. | null | 客户端联接默认 / 语句动作 | user |
dynamic_library_path | 设置动态加载摸组的路径. | 如果一个动态加载模块需要打开并且指定名字没有路径 (例如, 名字中没包含斜杠), 系统将在此路径中查找指定的文件. | 客户端联接默认 / 其它默认 | superuser |
dynamic_shared_memory_type | 选择过去的动态共享内存实现. | null | 资源使用 / 内存 | postmaster |
effective_cache_size | 设置查询计划器对数据缓存总大小的假设. | PostgreSQL数据文件使用的缓存(内核缓存和共享缓冲区)的总大小,这是以磁盘页为单位测量的,通常每个磁盘页为8KB. | 查询调整 / Planner Cost Constants | user |
effective_io_concurrency | 可以由磁盘子系统有效处理的并发请求数量. | null | 资源使用 / 异步系统行为 | user |
enable_async_append | Enables the planner’s use of async append plans. | null | 查询调整 / 规划器方法配置 | user |
enable_bitmapscan | 启用查询计划器的位图扫描计划. | null | 查询调整 / 规划器方法配置 | user |
enable_gathermerge | 允许查询计划器使用收集合并计划. | null | 查询调整 / 规划器方法配置 | user |
enable_hashagg | 启用查询计划器的哈希聚合计划. | null | 查询调整 / 规划器方法配置 | user |
enable_hashjoin | 启用查询计划器的哈希连接计划. | null | 查询调整 / 规划器方法配置 | user |
enable_incremental_sort | Enables the planner’s use of incremental sort steps. | null | 查询调整 / 规划器方法配置 | user |
enable_indexonlyscan | 启用查询计划器的仅索引扫描计划. | null | 查询调整 / 规划器方法配置 | user |
enable_indexscan | 启用查询计划器的索引扫描计划. | null | 查询调整 / 规划器方法配置 | user |
enable_material | 启用查询计划器的实体化使用. | null | 查询调整 / 规划器方法配置 | user |
enable_memoize | Enables the planner’s use of memoization. | null | 查询调整 / 规划器方法配置 | user |
enable_mergejoin | 启用查询计划器的合并连接计划. | null | 查询调整 / 规划器方法配置 | user |
enable_nestloop | 启用查询计划器的嵌套循环连接计划. | null | 查询调整 / 规划器方法配置 | user |
enable_parallel_append | 启用查询计划器使用并行追加计划. | null | 查询调整 / 规划器方法配置 | user |
enable_parallel_hash | 启用查询计划器使用并行哈希计划. | null | 查询调整 / 规划器方法配置 | user |
enable_partition_pruning | Enables plan-time and execution-time partition pruning. | 允许查询计划器和执行器将分区边界与查询中的条件进行比较,以确定必须扫描哪些分区 | 查询调整 / 规划器方法配置 | user |
enable_partitionwise_aggregate | 启用分区聚合和分组. | null | 查询调整 / 规划器方法配置 | user |
enable_partitionwise_join | 启用分区连接. | null | 查询调整 / 规划器方法配置 | user |
enable_seqscan | 启用查询计划器的顺序扫描计划. | null | 查询调整 / 规划器方法配置 | user |
enable_sort | 启用查询计划器的显式排序步骤. | null | 查询调整 / 规划器方法配置 | user |
enable_tidscan | 启用查询计划器的TID扫描计划. | null | 查询调整 / 规划器方法配置 | user |
escape_string_warning | 在顺序字符串文字中关于反斜线转义的警告 | null | 版本和平台兼容性 / 上一个 PostgreSQL 版本 | user |
event_source | 设置在事件日志 (syslog) 中用于标识 PostgreSQL 消息的程序名. | null | 报告和日志 / 日志位置 | postmaster |
exit_on_error | 只要遇错即终止会话. | null | 错误处理 | user |
external_pid_file | 把 postmaster PID 写到指定文件. | null | 文件位置 | postmaster |
extra_float_digits | 设置浮点数显示的位数. | 这将影响实数,双精度类型和几何数据类型.零或负参数值被加到位数的标准数量(视情况而定,可能是FLT_DIG或DBL_DIG).任何大于零的值都会选择精确的输出模式. | 客户端联接默认 / 本地化和格式化 | user |
force_parallel_mode | 强制使用并行查询功能。 | 如果可能,使用一个并行工作者并且加上并行限制来运行查询。 | 开发人员选项 | user |
from_collapse_limit | 所设置的FROM列表大小超过子查询所允许的最大长度 | 如果所产生的FROM列表成员不超过上层查询的相应的数量,那么计划器会把子查询合并到上层查询中. | 查询调整 / 其它规划器选项 | user |
fsync | 强制和磁盘同步更新 | 服务器将在多个位置使用系统调用fsync()来确定更新操作已经将数据写入磁盘.这将确保在操作系统或硬件崩溃后数据库集群将恢复到一个一致性状态. | 预写式日志 / 设置 | sighup |
full_page_writes | 在检查点事件发生后发生第一次修改数据时,把所有的页写到WAL文件中 | 在操作系统崩溃过程中正在写入的页上的数据可能已经部分写入磁盘.在恢复期间,在WAL文件中所保存的已改变记录不足以进行恢复.当对WAL发生检查点事件后进行第一次修改操作时这个选项可以写入页。这样将允许进行完全恢复. | 预写式日志 / 设置 | sighup |
geqo | 启用基因查询优化. | 算法企图执行不带有无穷搜索的计划. | 查询调整 / 基因查询优化 | user |
geqo_effort | GEQO: 为其它GEQO参数设置缺省值 | null | 查询调整 / 基因查询优化 | user |
geqo_generations | GEQO: 算法的迭代次数 | 没有选择出一个合适的缺省值 | 查询调整 / 基因查询优化 | user |
geqo_pool_size | GEQO: 人群 (population) 个体 (individual) 数 | 没有选择出一个合适的缺省值 | 查询调整 / 基因查询优化 | user |
geqo_seed | GEQO:用于随机路径选择的种子. | null | 查询调整 / 基因查询优化 | user |
geqo_selection_bias | GEQO: 在总体中的选择性压力 | null | 查询调整 / 基因查询优化 | user |
geqo_threshold | 设置超过GEQO使用的FROM列表成员数量门限值. | null | 查询调整 / 基因查询优化 | user |
gin_fuzzy_search_limit | 设置由GIN进行的精确搜索所允许的最大允许结果. | null | 客户端联接默认 / 其它默认 | user |
gin_pending_list_limit | 为GIN索引设置待处理列表的最大尺寸。 | null | 客户端联接默认 / 语句动作 | user |
hash_mem_multiplier | Multiple of work_mem to use for hash tables. | null | 资源使用 / 内存 | user |
hba_file | 设置服务器的 “hba” 配置文件 | null | 文件位置 | postmaster |
hot_standby | 允许在恢复期间进行连接和查询. | null | 复制 / 备用服务器 | postmaster |
hot_standby_feedback | 允许来自热备节点到主节点的响应,以避免查询冲突. | null | 复制 / 备用服务器 | sighup |
huge_page_size | The size of huge page that should be requested. | null | 资源使用 / 内存 | postmaster |
huge_pages | 在Linux或Windows上使用大页面. | null | 资源使用 / 内存 | postmaster |
ident_file | 设置服务器的 “ident” 配置文件 | null | 文件位置 | postmaster |
idle_in_transaction_session_timeout | Sets the maximum allowed idle time between queries, when in a transaction. | 值为 0 的时候关闭超时. | 客户端联接默认 / 语句动作 | user |
idle_session_timeout | Sets the maximum allowed idle time between queries, when not in a transaction. | 值为 0 的时候关闭超时. | 客户端联接默认 / 语句动作 | user |
ignore_checksum_failure | 校验失败后继续处理. | 发现校验失败通常会使PostgreSQL报告一个错误, 并中止当前事务.将参数zero_damaged_pages设置为true可以使系统忽略失败(只报告一个警告信息),并且能够继续处理当前事务.这种情况将导致系统崩溃或者其它严重问题,这也只有在启用校验时才有效. | 开发人员选项 | superuser |
ignore_invalid_pages | Continues recovery after an invalid pages failure. | Detection of WAL records having references to invalid pages during recovery causes PostgreSQL to raise a PANIC-level error, aborting the recovery. Setting ignore_invalid_pages to true causes the system to ignore invalid page references in WAL records (but still report a warning), and continue recovery. This behavior may cause crashes, data loss, propagate or hide corruption, or other serious problems. Only has an effect during recovery or in standby mode. | 开发人员选项 | postmaster |
ignore_system_indexes | 禁止从系统索引中进行读操作 | 这不能防止更新索引,所以应该安全的使用。最糟糕的结果是使系统性能变慢. | 开发人员选项 | backend |
in_hot_standby | Shows whether hot standby is currently active. | null | 预置选项 | internal |
integer_datetimes | Shows whether datetimes are integer based. | null | 预置选项 | internal |
IntervalStyle | 设置时间间隔值的显示格式. | null | 客户端联接默认 / 本地化和格式化 | user |
jit | 允许JIT编译. | null | 查询调整 / 其它规划器选项 | user |
jit_above_cost | 如果查询更昂贵,则执行JIT编译. | 使用-1禁用JIT编译. | 查询调整 / Planner Cost Constants | user |
jit_debugging_support | Register JIT-compiled functions with debugger. | null | 开发人员选项 | superuser-backend |
jit_dump_bitcode | 写出LLVM比特码,便于JIT调试. | null | 开发人员选项 | superuser |
jit_expressions | 允许JIT编译表达式. | null | 开发人员选项 | user |
jit_inline_above_cost | 如果查询更昂贵,则执行JIT内联. | 使用-1禁用内联. | 查询调整 / Planner Cost Constants | user |
jit_optimize_above_cost | Optimize JIT-compiled functions if query is more expensive. | 使用-1禁用优化. | 查询调整 / Planner Cost Constants | user |
jit_profiling_support | Register JIT-compiled functions with perf profiler. | null | 开发人员选项 | superuser-backend |
jit_provider | 要使用的JIT提供程序. | null | 客户端联接默认 / 共享库预先加载 | postmaster |
jit_tuple_deforming | 允许对元组变形进行JIT编译. | null | 开发人员选项 | user |
join_collapse_limit | 设置的FROM列表大小超过没有展平的JOIN结构大小. | 无论什么时候产生不超过这个数量的成员,计划器都将显式的JOIN结构展平到FROM子句后面的成员列表中. | 查询调整 / 其它规划器选项 | user |
krb_caseins_users | 设置 Kerberos和GSSAPI的用户名是否应该区分大小写. | null | 连接和身份验证 / 身份验证 | sighup |
krb_server_keyfile | 设置 Kerberos 服务器密钥文件位置. | null | 连接和身份验证 / 身份验证 | sighup |
lc_collate | 显示排序规则顺序的语言环境 | null | 预置选项 | internal |
lc_ctype | 显示字符分类和按条件转换的语言环境. | null | 预置选项 | internal |
lc_messages | 设置信息显示语言. | null | 客户端联接默认 / 本地化和格式化 | superuser |
lc_monetary | 为货币数量格式设置 locale. | null | 客户端联接默认 / 本地化和格式化 | user |
lc_numeric | 为数字格式设置 locale | null | 客户端联接默认 / 本地化和格式化 | user |
lc_time | 为日期和时间值格式设置 locale | null | 客户端联接默认 / 本地化和格式化 | user |
listen_addresses | 设置监听的主机名或 IP 地址. | null | 联接和认证 / 联接设置 | postmaster |
lo_compat_privileges | 为在大对象上的权限检查启用向后兼容模式. | 为了与9.0版本之前的PostgreSQL相兼容,在读取或修改大对象时候不进行权限检查 | 版本和平台兼容性 / 上一个 PostgreSQL 版本 | superuser |
local_preload_libraries | 列出预先加载到每个后台进程的非优先的共享库. | null | 客户端联接默认 / 共享库预先加载 | user |
lock_timeout | 等待锁的的最长时间值. | 值为 0 的时候关闭超时. | 客户端联接默认 / 语句动作 | user |
log_autovacuum_min_duration | 设置最小执行时间,如果autovacuum操作时间大于等于这个值,那么将记录这些操作. | 0表示打印出所有的操作.-1表示关闭对autovacuum的日志记录功能 | 报告和日志 / 日志内容 | sighup |
log_checkpoints | 记录每一个检查点事件 | null | 报告和日志 / 日志内容 | sighup |
log_connections | 记录每一个成功的联接. | null | 报告和日志 / 日志内容 | superuser-backend |
log_destination | 设置服务器日志输出目标. | 有效值为 “stderr”, “syslog”, “csvlog”, and “eventlog” 的组合, 这取决于平台的种类. | 报告和日志 / 日志位置 | sighup |
log_directory | 设置日志文件目的目录. | 可以指定为data目录的相对目录或绝对目录. | 报告和日志 / 日志位置 | sighup |
log_disconnections | 对会话的结束时间和整个会话的持续时间进行日志记录 | null | 报告和日志 / 日志内容 | superuser-backend |
log_duration | 记录每一条完成了的 SQL 语句过程. | null | 报告和日志 / 日志内容 | superuser |
log_error_verbosity | 设置日志信息的冗长. | null | 报告和日志 / 日志内容 | superuser |
log_executor_stats | 把执行器 (executor) 性能统计信息写入到服务器日志中. | null | 统计信息 / 监控 | superuser |
log_file_mode | 设置日志文件的文件访问权限. | 参数值期望使用数值模式来指定, 它的形式应该是系统调用chmod和umask可接受的.(为了使用习惯上以0开头的八进制格式数值) | 报告和日志 / 日志位置 | sighup |
log_filename | 设置日志文件的文件名字模式. | null | 报告和日志 / 日志位置 | sighup |
log_hostname | 在联接日志中记录主机名. | 在缺省情况下,连接日志只显示每个正在连接主机的IP地址.如果想要显示主机名,那么必须把它打开,但是这取决于主机名解析的设置,这在性能上不会有影响. | 报告和日志 / 日志内容 | sighup |
log_line_prefix | 将控制信息作为每条日志文本的前缀 | 如果是空的,那么不使用前缀 | 报告和日志 / 日志内容 | sighup |
log_lock_waits | 对长时间的锁等待记日志 | null | 报告和日志 / 日志内容 | superuser |
log_min_duration_sample | Sets the minimum execution time above which a sample of statements will be logged. Sampling is determined by log_statement_sample_rate. | Zero logs a sample of all queries. -1 turns this feature off. | 报告和日志 / 日志时间 | superuser |
log_min_duration_statement | Sets the minimum execution time above which all statements will be logged. | Zero prints all queries. -1 turns this feature off. | 报告和日志 / 日志时间 | superuser |
log_min_error_statement | 在此级别或以上级别, 所有语句产生的错误将被记录. | 每一层都包含在这一层后面的层次, 对于越往后的层次,就会发送越少的消息. | 报告和日志 / 日志时间 | superuser |
log_min_messages | 设置日志记录的信息级别. | 每一层都包含在这一层后面的层次, 对于越往后的层次,就会发送越少的消息. | 报告和日志 / 日志时间 | superuser |
log_parameter_max_length | When logging statements, limit logged parameter values to first N bytes. | -1 to print values in full. | 报告和日志 / 日志内容 | superuser |
log_parameter_max_length_on_error | When reporting an error, limit logged parameter values to first N bytes. | -1 to print values in full. | 报告和日志 / 日志内容 | user |
log_parser_stats | 把分析器性能统计信息写入到服务器日志中. | null | 统计信息 / 监控 | superuser |
log_planner_stats | 把规划器性能统计信息写入到服务器日志中. | null | 统计信息 / 监控 | superuser |
log_recovery_conflict_waits | Logs standby recovery conflict waits. | null | 报告和日志 / 日志内容 | sighup |
log_replication_commands | 记录每一个复制命令。 | null | 报告和日志 / 日志内容 | superuser |
log_rotation_age | 在N分钟后将会产生自动日志文件切换. | null | 报告和日志 / 日志位置 | sighup |
log_rotation_size | 当写入了N千字节会发生自动日志文件切换 | null | 报告和日志 / 日志位置 | sighup |
log_statement | 设置记录语句的类型. | null | 报告和日志 / 日志内容 | superuser |
log_statement_sample_rate | Fraction of statements exceeding log_min_duration_sample to be logged. | Use a value between 0.0 (never log) and 1.0 (always log). | 报告和日志 / 日志时间 | superuser |
log_statement_stats | 把 cumulative 性能统计信息写入到服务器日志中. | null | 统计信息 / 监控 | superuser |
log_temp_files | 记录对超过这个数量(以千字节为单位)的临时文件的使用. | 如果设置为0,打印所有查询. 默认值为 -1 (表示关闭此功能). | 报告和日志 / 日志内容 | superuser |
log_timezone | 设置在日志消息中使用的时间区域 | null | 报告和日志 / 日志内容 | sighup |
log_transaction_sample_rate | Sets the fraction of transactions from which to log all statements. | Use a value between 0.0 (never log) and 1.0 (log all statements for all transactions). | 报告和日志 / 日志时间 | superuser |
log_truncate_on_rotation | 在日志切换期间截断相同名称的日志文件 | null | 报告和日志 / 日志位置 | sighup |
logging_collector | 启动一个子进程用来捕获stderr输出或csvlogs,写到到日志文件中. | null | 报告和日志 / 日志位置 | postmaster |
logical_decoding_work_mem | Sets the maximum memory to be used for logical decoding. | This much memory can be used by each internal reorder buffer before spilling to disk. | 资源使用 / 内存 | user |
maintenance_io_concurrency | A variant of effective_io_concurrency that is used for maintenance work. | null | 资源使用 / 异步系统行为 | user |
maintenance_work_mem | 设置维护操作使用的最大内存数. | 此处动作包括 VACUUM 和 CREATE INDEX. | 资源使用 / 内存 | user |
max_connections | 设置并发联接的最大个数. | null | 联接和认证 / 联接设置 | postmaster |
max_files_per_process | 设置每一个服务器进程同时打开文件的最大个数. | null | 资源使用 / 内核资源 | postmaster |
max_function_args | 显示函数参数的最大个数. | null | 预置选项 | internal |
max_identifier_length | 显示标识符最大长度 | null | 预置选项 | internal |
max_index_keys | 显示索引键值的最大个数. | null | 预置选项 | internal |
max_locks_per_transaction | 设置每一个事物锁的最大个数. | 持有共享锁表的大小是基于最多max_locks_per_transaction * max_connections个不同对象需要在任何时刻被锁定的假设来指定的. | 锁管理 | postmaster |
max_logical_replication_workers | 逻辑复制工作进程的最大数目. | null | 复制 / 订阅者 | postmaster |
max_parallel_maintenance_workers | 设置每个维护操作的最大并行进程数. | null | 资源使用 / 异步系统行为 | user |
max_parallel_workers | 设置一次可以激活的最大并行工作数. | null | 资源使用 / 异步系统行为 | user |
max_parallel_workers_per_gather | 设定一个执行器节点上的最大并行进程数。 | null | 资源使用 / 异步系统行为 | user |
max_pred_locks_per_page | 设置每页断言锁定元组的最大数目. | 如果一个连接锁定了同一页上超过此数目的元组,则这些锁将被页级锁替换. | 锁管理 | sighup |
max_pred_locks_per_relation | 设置每个关系的断言锁定页和元组的最大数目. | 如果一个连接锁定了同一关系中超过此总数的页和元组,则这些锁将替换为关系级别锁. | 锁管理 | sighup |
max_pred_locks_per_transaction | 设置每一个事物的断言锁的最大个数. | 共享断言锁表的大小是基于最多max_locks_per_transaction * max_connections个不同对象需要在任何时刻被锁定的假设来指定的. | 锁管理 | postmaster |
max_prepared_transactions | 设置同步的已准备好事务的最大个数. | null | 资源使用 / 内存 | postmaster |
max_replication_slots | 设置同步的已定义复制槽的最大数. | null | 复制/发送服务器 | postmaster |
max_slot_wal_keep_size | Sets the maximum WAL size that can be reserved by replication slots. | Replication slots will be marked as failed, and segments released for deletion or recycling, if this much space is occupied by WAL on disk. | 复制/发送服务器 | sighup |
max_stack_depth | 设置最大的堆栈深度,单位是千字节. | null | 资源使用 / 内存 | superuser |
max_standby_archive_delay | 当热备服务器在处理已归档的WAL数据时,在取消查询请求前设置最大的延迟. | null | 复制 / 备用服务器 | sighup |
max_standby_streaming_delay | 当热备服务器在处理通过流复制的WAL数据时,在取消查询请求前设置最大的延迟. | null | 复制 / 备用服务器 | sighup |
max_sync_workers_per_subscription | 每个订阅的表同步工作线程的最大数目. | null | 复制 / 订阅者 | sighup |
max_wal_senders | 设置同时运行的WAL发送进程最大数量 | null | 复制/发送服务器 | postmaster |
max_wal_size | 设置触发一次检查点的WAL尺寸。 | null | 预写式日志 / Checkpoints | sighup |
max_worker_processes | 最大并发工作进程数. | null | 资源使用 / 异步系统行为 | postmaster |
min_dynamic_shared_memory | Amount of dynamic shared memory reserved at startup. | null | 资源使用 / 内存 | postmaster |
min_parallel_index_scan_size | 设置并行扫描的最小索引数据量. | 如果查询计划器估计它将读取的索引页太小,无法达到此限制,则不会考虑并行扫描. | 查询调整 / Planner Cost Constants | user |
min_parallel_table_scan_size | 为并行扫描设置表数据的最小量. | 如果查询计划器估计它将读取的表页太小,无法达到此限制,则不会考虑并行扫描. | 查询调整 / Planner Cost Constants | user |
min_wal_size | 设置要把WAL收缩到的最小尺寸。 | null | 预写式日志 / Checkpoints | sighup |
old_snapshot_threshold | 快照在被取得多久以后,会变得对于读取改变的页面太旧。 | 值为 -1 将禁用这个特性. | 资源使用 / 异步系统行为 | postmaster |
parallel_leader_participation | 控制收集和收集合并是否也运行子计划. | Should gather nodes also run subplans or just gather tuples? | 资源使用 / 异步系统行为 | user |
parallel_setup_cost | 设定规划器对于启动并行查询的工作者进程的代价估计。 | null | 查询调整 / Planner Cost Constants | user |
parallel_tuple_cost | Sets the planner’s estimate of the cost of passing each tuple (row) from worker to leader backend. | null | 查询调整 / Planner Cost Constants | user |
password_encryption | Chooses the algorithm for encrypting passwords. | null | 连接和身份验证 / 身份验证 | user |
plan_cache_mode | 控制规划器对自定义或常规计划的选择. | 准备好的语句可以有定制的和通用的计划, 计划员将尝试选择哪个更好. 这可以设置为覆盖默认行为. | 查询调整 / 其它规划器选项 | user |
port | 设置服务器监听的 TCP 端口号. | null | 联接和认证 / 联接设置 | postmaster |
post_auth_delay | 完成认证后,在启动的连接上等待N秒 | 允许将调试器添加到进程 | 开发人员选项 | backend |
pre_auth_delay | 在认证前在连接启动上需要等待N秒 | 允许将调试器添加到进程 | 开发人员选项 | sighup |
primary_conninfo | 设置用于连接到发送服务器的连接字符串. | null | 复制 / 备用服务器 | sighup |
primary_slot_name | 设置要在发送服务器上使用的复制槽的名称. | null | 复制 / 备用服务器 | sighup |
promote_trigger_file | 指定一个文件名,其状态将在待机状态下结束恢复. | null | 复制 / 备用服务器 | sighup |
quote_all_identifiers | 在生成SQL片段时,对所有标识符加引号括起来. | null | 版本和平台兼容性 / 上一个 PostgreSQL 版本 | user |
random_page_cost | 设置计划器对非顺序获取磁盘页的开销估算. | null | 查询调整 / Planner Cost Constants | user |
recovery_end_command | 设置将在恢复结束时执行一次的shell命令. | null | 预写式日志 / 归档恢复 | sighup |
recovery_init_sync_method | Sets the method for synchronizing the data directory before crash recovery. | null | 错误处理 | sighup |
recovery_min_apply_delay | 设置恢复期间应用更改的最小延迟. | null | 复制 / 备用服务器 | sighup |
recovery_target | Set to “immediate” to end recovery as soon as a consistent state is reached. | null | 预写式日志 / 恢复目标 | postmaster |
recovery_target_action | 设置到达恢复目标时要执行的操作. | null | 预写式日志 / 恢复目标 | postmaster |
recovery_target_inclusive | 设置是否包括或排除具有恢复目标的事务. | null | 预写式日志 / 恢复目标 | postmaster |
recovery_target_lsn | 设置预写式日志位置的LSN,恢复将继续进行. | null | 预写式日志 / 恢复目标 | postmaster |
recovery_target_name | 设置将继续进行恢复的命名还原点. | null | 预写式日志 / 恢复目标 | postmaster |
recovery_target_time | 设置恢复将要进行的时间戳. | null | 预写式日志 / 恢复目标 | postmaster |
recovery_target_timeline | Specifies the timeline to recover into. | null | 预写式日志 / 恢复目标 | postmaster |
recovery_target_xid | 设置要进行恢复的事务ID. | null | 预写式日志 / 恢复目标 | postmaster |
remove_temp_files_after_crash | Remove temporary files after backend crash. | null | 开发人员选项 | sighup |
restart_after_crash | 后端服务器崩溃时重新初始化服务器. | null | 错误处理 | sighup |
restore_command | Sets the shell command that will be called to retrieve an archived WAL file. | null | 预写式日志 / 归档恢复 | sighup |
row_security | 启用行安全。 | 当被启用时,行安全性将被应用到所有用户。 | 客户端联接默认 / 语句动作 | user |
search_path | 为不是模式限定的名称设置模式搜索顺序 | null | 客户端联接默认 / 语句动作 | user |
segment_size | 显示在每个磁盘文件中页的数量. | null | 预置选项 | internal |
seq_page_cost | 设置计划器对顺序获取磁盘页的开销估算 | null | 查询调整 / Planner Cost Constants | user |
server_encoding | Shows the server (database) character set encoding. | null | 预置选项 | internal |
server_version | 显示服务器版本信息. | null | 预置选项 | internal |
server_version_num | 以整数的形式显示服务器版本信息. | null | 预置选项 | internal |
session_preload_libraries | 列出预先加载到每个后台进程的共享库. | null | 客户端联接默认 / 共享库预先加载 | superuser |
session_replication_role | 为触发器和重写规则设置会话的行为 | null | 客户端联接默认 / 语句动作 | superuser |
shared_buffers | 设置服务器使用的共享内存缓冲区的数量. | null | 资源使用 / 内存 | postmaster |
shared_memory_type | 选择用于主共享内存区域的共享内存实现. | null | 资源使用 / 内存 | postmaster |
shared_preload_libraries | 列出预装入服务器的共享库. | null | 客户端联接默认 / 共享库预先加载 | postmaster |
ssl | 启用 SSL 联接. | null | 联接和身份认证 / SSL | sighup |
ssl_ca_file | SSL证书授权文件的位置. | null | 联接和身份认证 / SSL | sighup |
ssl_cert_file | SSL服务器证书文件的位置. | null | 联接和身份认证 / SSL | sighup |
ssl_ciphers | 设置日志信息的冗长. | null | 联接和身份认证 / SSL | sighup |
ssl_crl_dir | Location of the SSL certificate revocation list directory. | null | 联接和身份认证 / SSL | sighup |
ssl_crl_file | SSL证书撤销列表文件的位置. | null | 联接和身份认证 / SSL | sighup |
ssl_dh_params_file | SSL DH参数文件的位置. | null | 联接和身份认证 / SSL | sighup |
ssl_ecdh_curve | 设置该曲线,用于ECDH. | null | 联接和身份认证 / SSL | sighup |
ssl_key_file | SSL服务器私钥文件的位置. | null | 联接和身份认证 / SSL | sighup |
ssl_library | Shows the name of the SSL library. | null | 预置选项 | internal |
ssl_max_protocol_version | 设置要使用的最大SSL/TLS协议版本. | null | 联接和身份认证 / SSL | sighup |
ssl_min_protocol_version | 设置要使用的最小SSL/TLS协议版本. | null | 联接和身份认证 / SSL | sighup |
ssl_passphrase_command | 获取SSL密码的命令 | null | 联接和身份认证 / SSL | sighup |
ssl_passphrase_command_supports_reload | 在服务器重新加载期间也使用ssl_passphrase_command | null | 联接和身份认证 / SSL | sighup |
ssl_prefer_server_ciphers | 为服务器密码组的顺序提供优先. | null | 联接和身份认证 / SSL | sighup |
standard_conforming_strings | 使字符串’…’ 按照字面含义处理反斜线 | null | 版本和平台兼容性 / 上一个 PostgreSQL 版本 | user |
statement_timeout | 设置任何语句执行时间的最大值 (单位毫秒). | 值为 0 的时候关闭超时. | 客户端联接默认 / 语句动作 | user |
stats_temp_directory | 将临时统计信息文件写到指定的目录 | null | 统计信息 / 查询和索引统计收集器 | sighup |
superuser_reserved_connections | 设置为超级用户保留的联接数. | null | 联接和认证 / 联接设置 | postmaster |
synchronize_seqscans | 启用同步序列扫描 | null | 版本和平台兼容性 / 上一个 PostgreSQL 版本 | user |
synchronous_commit | 设置当前事物的同步级别. | null | 预写式日志 / 设置 | user |
synchronous_standby_names | 同步后备的数量以及潜在的同步后备的名称列表。 | null | Replication / Primary Server | sighup |
syslog_facility | 当启用系统日志 (syslog), 设置系统日志使用 “facility”. | null | 报告和日志 / 日志位置 | sighup |
syslog_ident | 设置在系统日志 (syslog) 中确认 PostgreSQL 信息的程序名. | null | 报告和日志 / 日志位置 | sighup |
syslog_sequence_numbers | 向 syslog 消息中增加序号以避免抑制重复。 | null | 报告和日志 / 日志位置 | sighup |
syslog_split_messages | 将发送给 syslog 的消息用行分离并且让每个部分适合于 1024 字节。 | null | 报告和日志 / 日志位置 | sighup |
tcp_keepalives_count | 设置每一个事物锁的最大个数. | 用于控制连续存活器再次传输数量,这些存活器重在连接被认为断开前会丢失.值0用于表示系统缺省. | 联接和认证 / 联接设置 | user |
tcp_keepalives_idle | 启动TCP存活定时器的间隔 | 值为0的时候表示系统缺省值 | 联接和认证 / 联接设置 | user |
tcp_keepalives_interval | 在两次TCP存活启动器重新传送之间需要花费的时间 | 值为0的时候表示系统缺省值 | 联接和认证 / 联接设置 | user |
tcp_user_timeout | TCP用户超时. | 值为0的时候表示系统缺省值 | 联接和认证 / 联接设置 | user |
temp_buffers | 设置每个会话可使用的临时缓冲区的最大数量. | null | 资源使用 / 内存 | user |
temp_file_limit | 限制每个进程使用的所有临时文件的总大小. | -1 意指没有限制. | 资源使用/磁盘 | superuser |
temp_tablespaces | 将表空间设置为用于存放临时表和排序文件 | null | 客户端联接默认 / 语句动作 | user |
TimeZone | 设置显示和解释时间戳的时区. | null | 客户端联接默认 / 本地化和格式化 | user |
timezone_abbreviations | 选择时间区域缩写的文件 | null | 客户端联接默认 / 本地化和格式化 | user |
trace_notify | 为 LISTEN 和 NOTIFY 生成出错信息. | null | 开发人员选项 | user |
trace_recovery_messages | 启用日志功能,对与恢复操作相关的调试信息进行记录. | 每一层都包含在这一层后面的层次, 对于越往后的层次,就会发送越少的消息. | 开发人员选项 | sighup |
trace_sort | 发出在排序中关于资源使用的信息. | null | 开发人员选项 | user |
track_activities | 收集执行命令的统计信息. | 在每个会话当前正在执行的命令上启用信息收集, 并带有命令开始执行的时间. | 统计信息 / 查询和索引统计收集器 | superuser |
track_activity_query_size | 设置为pg_stat_activity.query所保留的空间大小,以字节为单位. | null | 统计信息 / 查询和索引统计收集器 | postmaster |
track_commit_timestamp | 收集事务提交时间。 | null | 复制/发送服务器 | postmaster |
track_counts | 在数据库上正在执行的事务上收集统计信息. | null | 统计信息 / 查询和索引统计收集器 | superuser |
track_functions | 在数据库运行的事务中收集函数级别统计信息. | null | 统计信息 / 查询和索引统计收集器 | superuser |
track_io_timing | 为数据库I/O活动进行时间统计. | null | 统计信息 / 查询和索引统计收集器 | superuser |
track_wal_io_timing | Collects timing statistics for WAL I/O activity. | null | 统计信息 / 查询和索引统计收集器 | superuser |
transaction_deferrable | 是否要延期执行一个只读可串行化事务,直到执行时不会出现任何可串行化失败. | null | 客户端联接默认 / 语句动作 | user |
transaction_isolation | 设置当前事物的隔离级别. | null | 客户端联接默认 / 语句动作 | user |
transaction_read_only | 设置当前事务的只读状态. | null | 客户端联接默认 / 语句动作 | user |
transform_null_equals | “expr=NULL” 看作为 “expr IS NULL”. | 当打开选项, expr = NULL (或 NULL = expr)形式的表达式会被当作expr IS NUL而进行处理, 那就是说,如果expr计算为空值那么会返回true,否则返回为false。表达式expr = NULL的正确行为应该是永远返回为空(未知) | 版本和平台兼容性 / 其它平台和客户端 | user |
unix_socket_directories | 设置用于创建Unix-domain套接字的目录. | null | 联接和认证 / 联接设置 | postmaster |
unix_socket_group | 设置 Unix-domain 套接字的属组. | 套接字的属主用户也是起动服务的用户. | 联接和认证 / 联接设置 | postmaster |
unix_socket_permissions | 设置 Unix-domain 套接字的访问权限. | Unix-domain 套接字使用普通的Unix文件许可集合.参数值应该是数值模式定义, 它的形式应该是系统调用chmod和umask可接受的.(为了使用习惯上以0开头的八进制格式数值) | 联接和认证 / 联接设置 | postmaster |
update_process_title | 更新进程标题来显示处于活动状态的SQL命令 | 每一次服务器开始运行新的SQL命令时启用进程标题的更新. | Reporting and Logging / Process Title | superuser |
vacuum_cost_delay | Vacuum开销延迟是以毫秒为单位 | null | 资源使用 / 基于开销的Vacuum延迟 | user |
vacuum_cost_limit | 在暂停前可用的清理开销总量. | null | 资源使用 / 基于开销的Vacuum延迟 | user |
vacuum_cost_page_dirty | 由vacuum进程对脏页进行清理的开销. | null | 资源使用 / 基于开销的Vacuum延迟 | user |
vacuum_cost_page_hit | 在缓冲区缓存中找到对于一个页进行清理的开销. | null | 资源使用 / 基于开销的Vacuum延迟 | user |
vacuum_cost_page_miss | 在缓冲区缓存中没有找到对于一个页进行清理的开销. | null | 资源使用 / 基于开销的Vacuum延迟 | user |
vacuum_defer_cleanup_age | VACUUM和热清理操作应该延迟的事务数量. | null | Replication / Primary Server | sighup |
vacuum_failsafe_age | Age at which VACUUM should trigger failsafe to avoid a wraparound outage. | null | 客户端联接默认 / 语句动作 | user |
vacuum_freeze_min_age | VACUUM应该冻结一行记录的最小时间. | null | 客户端联接默认 / 语句动作 | user |
vacuum_freeze_table_age | 这是VACUUM应该扫描整个表来冻结元组的时候. | null | 客户端联接默认 / 语句动作 | user |
vacuum_multixact_failsafe_age | Multixact age at which VACUUM should trigger failsafe to avoid a wraparound outage. | null | 客户端联接默认 / 语句动作 | user |
vacuum_multixact_freeze_min_age | VACUUM用于冻结表中某行对应的MultiXactId的最小时间范围. | null | 客户端联接默认 / 语句动作 | user |
vacuum_multixact_freeze_table_age | 这是VACUUM应该扫描整个表来冻结元组的事务时间范围. | null | 客户端联接默认 / 语句动作 | user |
wal_block_size | 显示预写日志中的块大小. | null | 预置选项 | internal |
wal_buffers | 为 WAL 设置共享内存中磁盘页缓冲区的个数. | null | 预写式日志 / 设置 | postmaster |
wal_compression | 压缩写入WAL文件的整页写。 | null | 预写式日志 / 设置 | superuser |
wal_consistency_checking | 设置对其进行WAL一致性检查的WAL资源管理器 | 将记录所有数据块的整页图像,并对照WAL重放结果进行交叉检查. | 开发人员选项 | superuser |
wal_init_zero | 首次使用前将零写入新的WAL文件. | null | 预写式日志 / 设置 | superuser |
wal_keep_size | Sets the size of WAL files held for standby servers. | null | 复制/发送服务器 | sighup |
wal_level | Sets the level of information written to the WAL. | null | 预写式日志 / 设置 | postmaster |
wal_log_hints | Writes full pages to WAL when first modified after a checkpoint, even for a non-critical modification. | null | 预写式日志 / 设置 | postmaster |
wal_receiver_create_temp_slot | Sets whether a WAL receiver should create a temporary replication slot if no permanent slot is configured. | null | 复制 / 备用服务器 | sighup |
wal_receiver_status_interval | 设置发送服务器的WAL接受进程的状态报告之间的最大间隔. | null | 复制 / 备用服务器 | sighup |
wal_receiver_timeout | 设置从发送服务器上接收数据的最大等待时间. | null | 复制 / 备用服务器 | sighup |
wal_recycle | 通过重命名来回收WAL文件. | null | 预写式日志 / 设置 | superuser |
wal_retrieve_retry_interval | 设置在尝试失败后重试检索WAL之前要等待的时间。 | null | 复制 / 备用服务器 | sighup |
wal_segment_size | 显示预写日志段的大小. | null | 预置选项 | internal |
wal_sender_timeout | 设置最大时间,等待WAL复制. | null | 复制/发送服务器 | user |
wal_skip_threshold | Minimum size of new file to fsync instead of writing WAL. | null | 预写式日志 / 设置 | user |
wal_sync_method | 选择用于强制将WAL缓冲区的内容更新到磁盘的方法. | null | 预写式日志 / 设置 | sighup |
wal_writer_delay | WAL 写入器中执行 WAL 刷写之间的时间。 | null | 预写式日志 / 设置 | sighup |
wal_writer_flush_after | 触发一次刷写的 WAL 写入器写出的 WAL 数量。 | null | 预写式日志 / 设置 | sighup |
work_mem | 设置查询工作空间使用的最大内存数. | 这些内存将可以由每一个内部排序操作和转换到临时磁盘文件之前的散列表来使用 | 资源使用 / 内存 | user |
xmlbinary | 设置在XML中如何对二进制的值进行编码. | null | 客户端联接默认 / 语句动作 | user |
xmloption | 设置在隐式分析和串行操作中的XML数据是否被当作文档或者内容片断. | null | 客户端联接默认 / 语句动作 | user |
zero_damaged_pages | 继续处理已损坏的页头. | 对已损坏页头的检测通常会使PostgreSQL报告一个错误, 并中止当前事务.将参数zero_damaged_pages设置为true可以使系统只报告一个警告信息,不输出已损坏的页,并且能够继续处理当前事务.这种情况将使毁坏数据,因为这样通常会使所有的记录在已损坏的页上存放. | 开发人员选项 | superuser |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。