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

2025-05-25 01:53:35

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

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

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

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

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

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

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

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

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

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

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

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

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

postgresql数据库主进程与日志进程
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢