【赵渝强老师】PostgreSQL的参数文件

PostgreSQL数据库的参数文件主要包括四个,它们分别是postgresql.conf、pg_hba.conf、pg_ident.conf和postgresql.auto.conf。下面将详细介绍这四个参数文件。

视频讲解如下
【赵渝强老师】PostgreSQL的参数文件

postgresql.conf

这是PostgreSQL的主要参数文件,文件中有很详细的说明和注释。它的作用和Oracle的pfile、MySQL的my.cnf类似,该文件默认保存在$PGDATA目录下。从9.6版本之后支持了使用alter system命令来修改参数值,修改后的参数值会存在postgresql.auto.conf文件中,使用reload命令或者 restart命令来使之生效。

pg_hba.conf

这个是黑白名单的设置文件,其中的参数说明如下表所示。

pg_ident.conf

该文件是用户映射配置文件,用来配置哪些操作系统用户可以映射为数据库用户。结合pg_hba.conf中的method选项可以用特定的操作系统用户和指定的数据库用户登录数据库。

postgresql.auto.conf

该文件保存最新的参数值配置。当数据库服务重启时,在该参数文件中的参数值将优先被加载。当执行alter system命令修改系统参数时,新的参数值会被自动写入 postgresql.auto.conf文件中,而不是 postgresql.conf文件。通过这种方法,即使几个月或几年之后,也能看到参数修改变化,也能够保证postgresql.conf文件的安全。

相关推荐
砚底藏山河31 分钟前
【量化纯GET实战 #23】多股票相关性:用收益率看板块联动
java·数据库·python·金融·数据分析
Java小白笔记1 小时前
MySQL 8.0 常用内置函数用例
数据库·mysql·mybatis
ZGG0031 小时前
MySQL 索引详解:B+ 树、聚簇索引与最左前缀
java·数据库·mysql
勿忘,瞬间2 小时前
Mybatis高阶
java·数据库·mybatis
运维行者_2 小时前
ISP 企业级带宽计费怎么做?网络流量计费的 6 大核心能力
运维·服务器·网络·数据库·支持向量机·接口隔离原则
奇树谦2 小时前
PCB生产制造全流程详解:从开料、钻孔、沉铜到检测、包装
网络·数据库·制造
驾驭人生2 小时前
Hangfire.Redis.StackExchange 已归档停更!生产任务卡死、重复执行、网络抖动问题解决方案
数据库·redis·缓存
xierui1231232 小时前
Agent记忆不是聊天记录:用三层存储构建可追溯的 AI 工作流
数据库·人工智能·aigc·软件工程
2301_800074213 小时前
mysql DQL
数据库·sql·mysql
西风未眠3 小时前
ClickHouse数据库引擎引起的数据丢失
数据库·clickhouse·故障