PG的存储和文件系统 PG的目录结构 PG的目录结构这里分为两类,一类是源代码目录结构,就是git clone 下来的那棵树。还有一类就是数据目录结构(PGDATA),就是在初始化实例的时候生成的。 源代码目录结构
Postgresql的内存架构 内存作为磁盘和CPU之间的中间层,是系统性能的重要部分,了解PG的内存架构,有助于数据库的性能分析。 一个PG实例的内存主要分为两大部分,共享内存及每个后端进程的专有内存。
Postgresql进程架构 进程作为操作系统中的重要概念,包含了程序代码以及相关的运行环境。每个进程在操作系统中都是独立的,具有自己的地址空间,并可以运行。Postgresql采用多进程架构,进程之间相互隔离,提高了安全性和稳定性。下面逐一介绍各种进程。 主进程(Postmaster) Postg
Posgresql逻辑架构 database cluster 与oracle的多租户等不同,Postgresql允许你通过监听端口来区别数据库簇(database cluster)实例。一个数据库簇,或者叫数据库集群下面可以存放各种数据库(database),数据库簇之间是物理隔离的,即base目录
客户端 Postgresql的客户端工具有很多种,DataGrid,pgAdmin,Navicate等等。比起更人性化,返回结果更容易操作,编写sql有高亮有自动提示的这些工具,作为DBA的我,更推荐原生的psql。 psql - 最好的客户端工具 psql采用的是双命令行工具设计(Dual-mod
Postgresql数据库的安装 仓库安装 仓库安装可以参考官方的download页面。在这里可以选择操作系统,需要安装的Postgresql版本号,快捷的进行安装和部署。 如果需要离线安装,那么推荐首先进行创建离线仓库,包括base,update,epel,pgdg等等的分类仓库创建,方便日后升级
Postgresql应急手册结构性内容来自xiongcc的pg应急一图 PostgreSQL 膨胀问题技术指南 摘要: PostgreSQL 数据库在长时间运行、频繁更新的情况下,容易出现“膨胀(Bloat)”问题。膨胀指的是表、索引、WAL 日志或系统目录占用了不必要的大量空间,可能导致性能下降。
postgresql应急手册骨干内容源自xiongcc的应急脑图,结合GPT深入研究得出结果。本人校核。 PostgreSQL 事务ID回卷异常及处理方案
I/O Patterns Dinesh & Rakesh March 1, 2024 演讲人介绍 Dinesh Kumar Principal Architect @ Tessell Active contributor to Opensource tools around PostgreSQL A