蓝象十日谈·第二日_2.4Postgresql的物理架构

PG的存储和文件系统 PG的目录结构 PG的目录结构这里分为两类,一类是源代码目录结构,就是git clone 下来的那棵树。还有一类就是数据目录结构(PGDATA),就是在初始化实例的时候生成的。 源代码目录结构

张彤 Published on 2025-12-16

蓝象十日谈·第二日_2.3Postgresql的内存架构

Postgresql的内存架构 内存作为磁盘和CPU之间的中间层,是系统性能的重要部分,了解PG的内存架构,有助于数据库的性能分析。 一个PG实例的内存主要分为两大部分,共享内存及每个后端进程的专有内存。

张彤 Published on 2025-12-16

蓝象十日谈·第二日_2.2Postgresql的进程架构

Postgresql进程架构 进程作为操作系统中的重要概念,包含了程序代码以及相关的运行环境。每个进程在操作系统中都是独立的,具有自己的地址空间,并可以运行。Postgresql采用多进程架构,进程之间相互隔离,提高了安全性和稳定性。下面逐一介绍各种进程。 主进程(Postmaster) Postg

张彤 Published on 2025-12-15

蓝象十日谈·第二日_2.1Postgresql逻辑架构

Posgresql逻辑架构 database cluster 与oracle的多租户等不同,Postgresql允许你通过监听端口来区别数据库簇(database cluster)实例。一个数据库簇,或者叫数据库集群下面可以存放各种数据库(database),数据库簇之间是物理隔离的,即base目录

张彤 Published on 2025-12-10

蓝象十日谈·第一日_1.3Postgresql客户端工具

客户端 Postgresql的客户端工具有很多种,DataGrid,pgAdmin,Navicate等等。比起更人性化,返回结果更容易操作,编写sql有高亮有自动提示的这些工具,作为DBA的我,更推荐原生的psql。 psql - 最好的客户端工具 psql采用的是双命令行工具设计(Dual-mod

张彤 Published on 2025-12-10

蓝象十日谈·第一日_1.2Postgresql数据库的安装

Postgresql数据库的安装 仓库安装 仓库安装可以参考官方的download页面。在这里可以选择操作系统,需要安装的Postgresql版本号,快捷的进行安装和部署。 如果需要离线安装,那么推荐首先进行创建离线仓库,包括base,update,epel,pgdg等等的分类仓库创建,方便日后升级

张彤 Published on 2025-12-07

蓝象十日谈·第一日_1.1数据库的发展历程

蓝象十日谈·第01日_数据库的发展历程 数据库的发展历程

张彤 Published on 2025-12-07

Postgresql应急手册-膨胀

Postgresql应急手册结构性内容来自xiongcc的pg应急一图 PostgreSQL 膨胀问题技术指南 摘要: PostgreSQL 数据库在长时间运行、频繁更新的情况下,容易出现“膨胀(Bloat)”问题。膨胀指的是表、索引、WAL 日志或系统目录占用了不必要的大量空间,可能导致性能下降。

张彤 Published on 2025-05-09

Postgresql应急手册-事务ID回卷

postgresql应急手册骨干内容源自xiongcc的应急脑图,结合GPT深入研究得出结果。本人校核。 PostgreSQL 事务ID回卷异常及处理方案

张彤 Published on 2025-05-09

Postgresql IO

I/O Patterns Dinesh & Rakesh March 1, 2024 演讲人介绍 Dinesh Kumar Principal Architect @ Tessell Active contributor to Opensource tools around PostgreSQL A

张彤 Published on 2024-12-11

Postgresql MVCC -2 锁

Postgresql MVCC -2 锁 了解完

张彤 Published on 2024-08-05

Postgresql MVCC -1 隔离级别

Postgresql MVCC -1 隔离级别 MVCC是什么

张彤 Published on 2024-08-01
Previous Next