PostgreSQL 数据库笔记

实例结构

  • 内存结构
  • 进程结构

内存结构

  • 本地内存结构
    • 分配给每个后端进程专用,后端进程启动时分配,关闭时释放
  • 共享内存结构
    • 由PostgreSQL服务器的所有进程共用,实例启动时自动分配,关闭时释放

进程结构

所有进程由 postgres 父进程派生出来

Postgres 父进程
  • postgres 服务器进程是PostgreSQL服务器中所有进程的父进程。早期称为:"postmaster"。
  • pg_ctl实用程序启动该进程,然后派生出各个后台进程,同时分配共享内存区域。
  • 一个 postgres 服务器进程侦听一个网络端口,默认端口为 5432。
后端进程
  • 后端进程(也称为 postgres)由postgres 服务器进程启动,并处理一个连接的客户端发出的所有查询。
  • PostgreSQL 允许多个客户端同时连接;配置参数max_connections控制客户端的最大数量。
后台进程
  • 有些进程是强制的,有些进程是可选的
  • 后端写进程
    • 把共享缓存区域的脏块写入数据文件
  • WAL写进程
    • 把WAL缓存区域的日志条目写入wal文件
  • 检查点进程(CKPT)
    • 自动定时保存修改的数据
    • 数据库一致性判断标准依据
bash 复制代码
# 后台进程查看
ps -ef | grep postgres
相关推荐
hiahiahia12316 分钟前
Cookie、Session、Token 到底有什么区别?
人工智能
林伽一34 分钟前
林伽一 · AI科技研报 | 2026年08月第4周
人工智能·科技
yychen_java1 小时前
九:Text-to-SQL 智能数据查询与 Human-in-the-Loop 人机协作
java·人工智能·架构
AI科技先锋报1 小时前
AI数据资产管理平台全景洞察:从治理基座到智能体应用
大数据·人工智能
章老师说1 小时前
BFE v1.8.6 正式发布:AI 网关计费精细化、Claude 协议与会话亲和性升级
运维·人工智能·ai·负载均衡·ai-native
冬奇Lab1 小时前
一天一个开源项目(第206篇):T3 Code - AI 编程 Agent 的统一控制台
人工智能·开源·资讯
IT古董1 小时前
AI 资讯日报 | 2026年9月1日 :混元 Hy4 开源、DeepSeek 多模态登顶、可灵获国家队 14 亿注资
人工智能·开源
冬奇Lab1 小时前
Code Agent 解剖(18):AgentTeams——TeamFanout 与 TeamCollect 的并行机制
人工智能
ai小陈2 小时前
FramePack图生视频云端部署实战:从单图输入到视频输出的完整流程
服务器·人工智能·安全·ai·音视频·gpu算力