最新发布第84页
PostgreSQL 逻辑复制实践:发布订阅、监控与冲突处理-AI运维探索者

PostgreSQL 逻辑复制实践:发布订阅、监控与冲突处理

一、逻辑复制简单介绍 逻辑复制是10版本以后支持的,与流复制不同的地方是 逻辑复制并不是使用WAL原始日志文件进行复制,而是将WAL日志解析成了一定格式的的逻辑数据 逻辑复制使用的方式类似消...
PostgreSQL 规则系统解析:查询重写与业务改造-AI运维探索者

PostgreSQL 规则系统解析:查询重写与业务改造

一、pg特色之规则介绍 什么叫规则? 规则系统更准确地说是查询重写规则系统?对应pg来说:把用户发过来的SQL命令在执行前通过内部的规则定 义改编成另一个SQL命令后再执行的一种方式 1.1 SELECT...
PostgreSQL 索引基础:创建、维护与并发构建-AI运维探索者

PostgreSQL 索引基础:创建、维护与并发构建

一、索引介绍 索引是数据库中的一种快速查询数据的方法。索引中记录了表中的一列或多列值与其物理位置之间的对应关 系,就好比是一本书前面的目录,通过目录中页码就能快速定位到我们需要查询的...
PostgreSQL 用户、角色与权限管理实践-AI运维探索者

PostgreSQL 用户、角色与权限管理实践

一、用户和角色 什么是角色? 角色是一系列相关权限的集合。为了管理方便,通常把一系列相关的数据库权限赋给一个角色,如果哪个用户 需要这些权限,就把角色赋给相应的用户。由于用户也拥有一...
PostgreSQL 版本升级实践:小版本升级、pg_upgrade 与主从升级-AI运维探索者

PostgreSQL 版本升级实践:小版本升级、pg_upgrade 与主从升级

一、小版本升级 PostgreSQL 每次的小版本升级不会改变内部的存储格式,也不会改变数据目录,并且 总是向上兼容同一主版本,例如 15.5和15.2 是兼容的,不论他们之间跨越了几个 版本 升级小版本...
PostgreSQL 流复制原理详解:WAL 传输、同步级别与配置要点-AI运维探索者

PostgreSQL 流复制原理详解:WAL 传输、同步级别与配置要点

一、什么是流复制 PostgreSQL的流复制是什么? 简单:通过wal日志来进行数据同步之类的 更准确一些: PostgreSQL通过wal日志来传送的方式有两种:基于文件的日志传送和流复制 所以流复制不同于...
PostgreSQL 核心配置入门:pg_hba.conf 与 postgresql.conf-AI运维探索者

PostgreSQL 核心配置入门:pg_hba.conf 与 postgresql.conf

一、pg_hba.conf的配置 类似于 mysql中的user host的配置 pg_hba.conf文件是一个黑白名单的访问控制文件,可以控制允许 哪些IP地址的机器访问数据库。 默认创建的数据库无法接受远程连接,因为...
PostgreSQL 数据类型详解:从数值、时间到 JSON 与数组-AI运维探索者

PostgreSQL 数据类型详解:从数值、时间到 JSON 与数组

一、数据类型介绍 1.1 数据类型的分类 | 分类名称 | 说明 | | - | - | | boolean 数据类型 | PostgreSQL 支持 SQL 标准的 boolean 数据类型。跟 mysql 差异:与 MySQL 中的 bool、boolean 类型...
PostgreSQL 控制文件解密:pg_controldata 与 Checkpoint 信息-AI运维探索者

PostgreSQL 控制文件解密:pg_controldata 与 Checkpoint 信息

一、简单介绍 控制文件记录了数据库的重要信息,如数据库的系 统标识符“system_identifier”、系统表版本“Catalog versionnumber”、实例状态、Checkpoint信息、数据页 的块大小、WAL日志的页...
PostgreSQL 常用工具全览:psql、clusterdb 与 pgbench-AI运维探索者

PostgreSQL 常用工具全览:psql、clusterdb 与 pgbench

一、psql介绍 psql是PostgreSQL中的一个命令行交互式客户端工具,类似于mysql中的 mysql client 以及oralce 中的 sqlplus 1.1 特点 - 使用起来简单,支持很多简便命令 - 单击Tab键自动补全的强...