暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

openGauss训练营学习心得--常用参数及描述

原创 阎书利 2021-09-15
2243

max_process_memory 一个数据库节点可用的最大物理内存
shared_buffers openGauss使用的共享内存大小
work_mem 内部排序操作和Hash表在开始写入临时磁盘文件之前使用的内存大小
maintenance_work_mem 设置在维护性操作可使用的最大的内存
cstore_buffers 列存所使用的共享缓冲区的大小
wal_buffers 用于存放WAL数据的共享内存空间的XLOG_BLCKSZ数
max_connections 最大连接数
wal_level 写入WAL信息量的级别(minimal、archive、hot_standby、logical)
full_page_writes 在检查点之后对页面的第一次修改时,是否将每个磁盘页面的全部内容写到WAL日志中
wal_log_hints 检查点之后对页面的第一次修改为页面上元组hint bits的修改时,是否将整个页面的全部内容写到WAL日志中
synchronous_commit 当前事务的同步方式
wal_keep_segments Xlog日志文件段数量,“pg_xlog”目录下保留事务日志文件的最小数目
xloginsert_locks 并发写预写式日志锁的个数
advance_xlog_file_num 在后台周期性地提前初始化xlog文件的数目
archive_mode 是否进行归档操作
archive_dest 由管理员设置的用于归档WAL日志的目录,建议归档路径为绝对路径
logging_collector 开启后端日志收集进程logger进行日志收集
log_duration 记录每个已完成SQL语句的执行时间
log_line_prefix 每条日志信息的前缀格式
log_checkpoints 在服务器日志中记录检查点和重启点的信息
vacuum_cost_limit 清理进程休眠的开销限制
autovacuum_max_workers 能同时运行的自动清理线程的最大数量
autovacuum_naptime 两次自动清理操作的时间间隔
autovacuum_vacuum_cost_delay 自动VACUUM操作里使用的开销延迟数值
autovacuum_vacuum_scale_factor 触发一个VACUUM时增加到autovacuum_vacuum_threshold的表大小的缩放系数
autovacuum_analyze_scale_factor 触发一个ANALYZE时增加到autovacuum_analyze_threshold的表大小的缩放系数
autovacuum_vacuum_threshold 触发VACUUM的阈值
autovacuum_analyze_threshold 触发ANALYZE操作的阈值
max_wal_senders 事务日志发送进程的并发连接最大数量,不可大于等于max_connections
recovery_max_workers 最大并行回放线程个数
most_available_sync 在备机同步失败时,是否阻塞主机
checkpoint_segments checkpoint_timeout周期内所保留的最少WAL日志段文件数量
checkpoint_completion_target 检查点完成的目标
password_encryption_type 采用何种加密方式对用户密码进行加密存储
session_timeout 与服务器建立链接后,不进行任何操作的最长时间
enable_alarm 告警检测线程,检测数据库中可能的错误场景
enable_codegen 开启代码生成优化,目前代码生成使用的是LLVM优化
lc_messages 信息显示的语言
lc_monetary 货币值的显示格式
lc_numeric 数值的显示格式
lc_time 时间和区域的显示格式
enable_wdr_snapshot 数据库监控快照功能
sync_config_strategy 主机、备机和级联备之间配置文件的同步策略
audit_enabled 审计进程的开启和关闭
wal_receiver_timeout 从主机接收数据的最大等待时间
plog_merge_age 控制性能日志数据输出的周期
autovacuum_io_limits 控制autovacuum进程每秒触发IO的上限
update_lockwait_timeout 并发更新参数开启情况下,该参数控制并发更新同一行时单个锁的最长等待时间
lockwait_timeout 单个锁的最长等待时间
max_prepared_transactions 同时处于"预备"状态的事务的最大数目
instr_unique_sql_count 系统中unique sql信息实时收集功能
enable_save_datachanged_timestamp 确定是否收集insert/update/delete, exchange/truncate/drop partition操作对表数据改动的时间
track_sql_count 控制对每个会话中当前正在执行的SELECT、INSERT、UPDATE、DELETE、MERGE INTO语句进行计数的统计数据
enable_instr_rt_percentile 开启计算系统中80%和95%的SQL响应时间的功能
enable_instance_metric_persistent 开启实例资源监控转存功能
enable_logical_io_statistics 开启资源监控逻辑IO统计功能
enable_user_metric_persistent 开启用户历史资源监控转存功能
enable_mergejoin 优化器对融合连接规划类型的使用
enable_nestloop 优化器对内表全表扫描嵌套循环连接规划类型的使用
enable_pbe_optimization 对以PBE(Parse Bind Execute)形式执行的语句进行查询计划的优化
max_replication_slots 当前物理流复制槽数+所需的逻辑复制槽数
password_reuse_time 对新密码进行可重用天数检查
password_lock_time 帐户被锁定后自动解锁的时间
password_effect_time 帐户密码的有效时间
max_files_per_process 设置每个服务器进程允许同时打开的最大文件数目
pagewriter_sleep 脏页数量不足pagewriter_threshold时,后台刷页线程将sleep设置的时间继续刷页
max_size_for_xlog_prune 在enable_xlog_prune打开时生效,如果有备机断连且xlog日志大小大于此阈值,则回收日志。
log_filename 数据库日志名称
log_truncate_on_rotation 设置日志消息的写入方式
standby_shared_buffers_fraction 备库所在服务器使用shared_buffers内存缓冲区大小的比例
local_syscache_threshold 控制session动态内存大小
enable_asp
behavior_compat_options “用于解决输出decimal数字时候缺头部0的问题,比方0.2默认只输出.2,参数作用于
gsql客户端和wal2json插件”
enable_slot_log 是否开启逻辑复制槽主备同步特性
enable_thread_pool 控制是否使用线程池功能
thread_pool_attr 用于控制线程池功能的详细属性
instr_unique_sql_count 控制系统中unique sql信息实时收集功能。
catchup2normal_wait_time 单同步备机情况下,控制备机数据追赶(catchup)阻塞主机的最长时间

最后修改时间:2021-09-15 23:01:13
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论