网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

postgresql数据库主进程与日志进程

时间:2024-10-27 05:28:59

1、postgresql数据库启动时,会先启动一个叫postmaster的主进程,还会fork出一些辅助子进程,这些辅助子进程各自负责一部分功能,如下图

postgresql数据库主进程与日志进程

2、主进程postmaster,postgresql数据库的主要功能都集中于postgres程序,这个程序位于安装目录的Bin目录下

postgresql数据库主进程与日志进程

3、主进程postmaster是整个数据库实例的总控进程,负责启动和关闭该数据库实例,用户可以运行postmaster、postgres命令并加上合适的参数启动数据库,实际上postmaster命令是一个指向postgres的链接

postgresql数据库主进程与日志进程

4、所以主进程postmaster实际上是第一个postgres进程,此主进程还会fork出一些与数据库实例相关的辅助子进程,并管理它们

postgresql数据库主进程与日志进程

5、在配置文件postgresql.conf中有很多与日志相关的参数,其中只有在参数logging_collect设置为on时,主进程都会启动syslogger辅助进程

postgresql数据库主进程与日志进程

6、配置完成后重启数据库实例

postgresql数据库主进程与日志进程

7、然后在数据目录中就可以看到日志目录的产生和日志文件的产生

postgresql数据库主进程与日志进程
© 2026 一点知道
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com