【面试题PostgreSQL】PostgreSQL包含哪些类型的进程?分别有什么作用?
- 主进程 Postmaster,数据库实例的总控进程,负责启动、关闭数据库实例,PG 的所有子进程都是通过 Postmaster 主进程创建出来的
- logger 进程,负责日志写入相关的功能
- checkpointer 进程,负责检查点相关的功能
- background writer 进程,负责后台脏页刷盘相关的功能
- autovacuum launcher进程,自动清理启动进程
- stats collector 进程,统计信息收集进程
- walsender 进程,主库 wal 日志发送进程
- walreceiver 进程,备库 wal 日志接收进程
- walwriter 进程,负责定期从 wal 缓冲区写出日志
- archiver 进程,日志归档进程
- logical replication launcher 进程,逻辑复制启动进程,用于启动逻辑复制工作进程
- background worker 进程,并行执行任务时启动的工作进程,如并行表扫描
- backend 进程,业务连接对应的进程
文章评论
共0条评论