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
相关推荐
子兮曰2 天前
jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的
前端·后端·agent
回眸&啤酒鸭2 天前
【回眸】Minicart 电商购物车核心功能落地指南
人工智能
子兮曰2 天前
Jev 爆发一周:7 秒 Agent 背后的 System One 生态与三场争议
前端·后端·ai编程
一隅论数智2 天前
给AI一张“业务概念地图“:本体如何从哲学走向企业智能
大数据·人工智能·经验分享·笔记·学习·学习方法·政务
AI的探索之旅2 天前
97 个 OpenCV 实例(三十):双目立体,从标定到点云
人工智能·opencv·计算机视觉
AlbertZein2 天前
Step-5-Preview 上手实测:3D 游戏、金融分析、网页设计一次跑完
人工智能·aigc
LaughingZhu2 天前
Product Hunt 每日热榜 | 2026-09-19
人工智能·深度学习·神经网络·搜索引擎·百度
爱勇宝2 天前
ZCode 开源 24 小时:一份没有历史的账本,回答不了"有没有偷代码"
前端·后端·chatglm (智谱)
美狐美颜SDK开放平台2 天前
开发直播APP时如何接入视频美颜SDK?开发流程与注意事项
android·人工智能·计算机视觉·音视频·直播美颜sdk