PostgreSQL 后台进程全景:Postmaster、WAL 与自动维护
本文梳理 PostgreSQL 架构中的核心后台进程,包括 Postmaster、Logger、BgWriter、归档进程、统计信息收集进程、AutoVacuum 与 WalWriter,并说明它们在连接管理、写盘、恢复和维护中的职责分工。
共找到 29 篇相关文章
本文梳理 PostgreSQL 架构中的核心后台进程,包括 Postmaster、Logger、BgWriter、归档进程、统计信息收集进程、AutoVacuum 与 WalWriter,并说明它们在连接管理、写盘、恢复和维护中的职责分工。
本文介绍 PostgreSQL 的逻辑结构,重点说明数据库集簇、数据库、模式、表与索引等对象之间的关系,帮助建立 PostgreSQL 从实例到对象层级的整体视角。
本文从 ACID 特性切入,梳理 PostgreSQL 中的事务使用、DDL 事务、保存点、隔离级别、两阶段提交以及表锁和行锁的基本机制,帮助理解数据库并发场景下的一致性与控制手段。
本文围绕 PostgreSQL 的用户、角色和权限体系展开,说明角色与用户的关系、权限授权思路,以及只读账号等常见账号模型的创建方法,帮助在日常运维中建立更清晰的权限管理习惯。
本文介绍 PostgreSQL 索引的基本概念、分类与使用代价,进一步梳理索引的创建方式、并发创建、修改与删除方法,适合作为理解索引生命周期和基础维护操作的入门材料。
本文汇总 PostgreSQL 常用数据类型,涵盖布尔、数值、字符串、二进制、位串、日期时间、枚举、几何、网络地址、复合、XML、JSON、Range 与数组等核心内容,帮助在建模时做出更合适的数据类型选择。
本文聚焦 PostgreSQL 最常见的两类配置文件,说明 pg_hba.conf 的访问控制规则与 pg_ident 映射关系,并梳理 postgresql.conf 中常见的参数类型、连接配置、日志配置和内存参数,适合新手快速建立配置认知。
本文围绕 PostgreSQL 常见工具展开,介绍 psql 的交互命令、clusterdb 的用途与限制,以及 pgbench 和其他常见辅助工具的典型场景,帮助快速建立日常运维与测试时的工具使用框架。
本文系统梳理 PostgreSQL 的几种常见安装方式,覆盖 Windows 安装、CentOS YUM 安装以及源码编译部署流程,并补充初始化实例、配置 systemd、创建数据库与超级用户等落地步骤,适合作为入门部署清单。