正德厚生,臻于至善

PostgreSQL常用参数说明

参数的功能说明:

  1. track_activities用于跟踪数据库会话的实时活动状态(如当前执行的命令、会话持续时间),不涉及表和索引的访问统计信息。
  2. track_counts是控制是否收集表和索引访问统计信息的参数:开启后会记录表的行数、增删改操作次数,以及索引的使用频率等数据。
  3. track_functions用于跟踪函数的调用统计(如调用次数、执行时长),仅针对函数,与表和索引的访问统计无关。
  4. log_planner_stats控制是否将查询优化器的执行计划统计信息写入日志,属于日志记录配置,并非统计信息收集的控制参数。

参数的功能说明:

  1. shared_buffers是 PostgreSQL 的共享数据缓存区,用于存储数据库读取的数据块,供所有进程共享,并非用于 VACUUM、CREATE INDEX 等维护操作的内存。
  2. temp_buffers是单个会话专用的临时内存,仅用于存储当前会话中临时表的数据,与 VACUUM、CREATE INDEX 的内存分配无关。
  3. work_mem是单个会话执行查询操作(如排序、哈希连接)时可使用的内存,适用于普通查询的计算过程,不涉及维护类操作。
  4. maintenance_work_mem是专门用于数据库维护操作的内存参数,涵盖 VACUUM(尤其是全表清理)、CREATE INDEX、ALTER TABLE 添加外键等操作,控制这些操作可使用的最大内存.

参数的功能说明:

  1. log_destination仅用于指定日志的输出目标(如文件、syslog 等),控制日志的存储位置,不涉及 SysLogger 辅助进程的启动。
  2. logging_collector是控制主进程是否启动 SysLogger 辅助进程的核心参数:当该参数设为on时,主进程会启动 SysLogger 进程,负责收集日志并写入指定文件;设为off时则不启动该辅助进程。
  3. log_file_mode用于配置日志文件的权限模式(如0600),仅控制日志文件的访问权限,与 SysLogger 进程的启动无关。
  4. log_connections是日志内容的开关参数,控制是否记录数据库连接事件,不涉及进程的启动控制。
赞(0) 打赏
未经允许不得转载:徐万新之路 » PostgreSQL常用参数说明

支持快讯、专题、百度收录推送、人机验证、多级分类筛选器,适用于垂直站点、科技博客、个人站,扁平化设计、简洁白色、超多功能配置、会员中心、直达链接、文章图片弹窗、自动缩略图等...

联系我们

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册