1

Prometheus 和 Grafana 监控 PostgreSQL

1,客户端安装配置postgres_exporter代理 1.1 下载客户端 cd /usr/local cd postgresql_package/ ll sudo su sudo - sudo sudo useradd -M -r -s /sbin/nologin postgres_export ...

MSSQL123 发布于 2026-01-28 13:53 评论(3) 阅读(41)
5

对齐规则太 “苛刻”,PostgreSQL表变大的 3 个核心原因

对齐规则太 “苛刻”,PostgreSQL表变大的 3 个核心原因 相同的表结构和数据,在商业数据库中存储紧凑,到了PostgreSQL里却会明显变大? 为什么有些数据库管理员(DBA)在将Oracle、SQL Server和DB2等商业数据库迁移到PostgreSQL后表占用的磁盘空间增加20%- ...

桦仔 发布于 2025-12-31 08:00 评论(0) 阅读(751)
0

PostgreSQL笔记

数据库的三种连接算法 1、Nested Loop Join 2层循环连接,外层循环逐行检索内层循环的每一行。最基础的连接方式,表比较小且被驱动表有索引的情况下,效率很高。无索引or表较大时性能急剧下降。 2、Hash Join 分2个阶段: 构建:选取表较小者基于连接字段在内存中构建一个哈希表 探测 ...

我永远喜欢石原里美 发布于 2025-11-26 15:16 评论(0) 阅读(81)
0

WSL2安装PostgreSql并远程连接Windows图形工具

“个性化需求/小白缝合低创” Ubuntu 版本为 24.04.3 Windows 图形工具在本文中具体指 VScode WSL2 的安装教程网络上较为详细,不多说了 1. 使用 WSL2 安装 PostgreSql 1. 更新系统包 sudo apt update && sudo apt upgr ...

AllBigFish 发布于 2025-11-19 12:01 评论(0) 阅读(188)
0

pg_auto_failover 环境变量导致的show命令错误

今天遇到一个看似奇怪的问题,经过反复的重启,甚至重启操作系统,重装pg_auto_failover,都没有解决,冷静下来思考之后,才发现是环境变量导致的,有必要记录一下 环境 一个ubuntu的pg_auto_failover monitor节点,通过源码编译安装的,monitor节点的实例是自定义 ...

MSSQL123 发布于 2025-11-07 14:17 评论(0) 阅读(43)
3

并发控制机制大揭秘:解析SQL Server与PostgreSQL的并发控制策略

并发控制机制大揭秘:解析SQL Server与PostgreSQL的并发控制策略 前言 理解SQL Server和PostgreSQL中的并发控制:比较分析 并发控制是数据库管理系统的基石,确保在多个用户同时访问或修改数据时,数据的一致性和完整性。SQL Server和PostgreSQL在并发控制 ...

桦仔 发布于 2025-10-31 08:00 评论(2) 阅读(300)
0

PostgreSQL pg_auto_failover 高可用 2:pg_auto_failover集群运维

PostgreSQL pg_auto_failover 高可用 1:pg_auto_failover集群搭建 PostgreSQL pg_auto_failover 高可用 2:pg_auto_failover集群运维 鉴于官方https://pg-auto-failover.readthedocs ...

MSSQL123 发布于 2025-10-10 15:49 评论(0) 阅读(205)
0

PostgreSQL pg_auto_failover 高可用 1:pg_auto_failover集群搭建

PostgreSQL pg_auto_failover 高可用 1:pg_auto_failover集群搭建 PostgreSQL pg_auto_failover 高可用 2:pg_auto_failover集群运维 0,pg_auto_failover架构 开始之前,先看一下pg_auto_fa ...

MSSQL123 发布于 2025-10-09 18:56 评论(0) 阅读(165)
0

PostgreSQL patroni 高可用 4:HAProxy和Keepalived实现读写分离

PostgreSQL patroni高可用 PostgreSQL patroni 高可用 1:ectd 安装和配置PostgreSQL patroni 高可用 2:patroni安装和配置PostgreSQL patroni 高可用 3:patroni 运维PostgreSQL patroni 高可 ...

MSSQL123 发布于 2025-09-28 19:36 评论(0) 阅读(290)
0

PostgreSQL patroni 高可用 3:patroni 运维

PostgreSQL patroni高可用 PostgreSQL patroni 高可用 1:ectd 安装和配置PostgreSQL patroni 高可用 2:patroni安装和配置PostgreSQL patroni 高可用 3:patroni 运维PostgreSQL patroni 高可 ...

MSSQL123 发布于 2025-09-26 15:47 评论(0) 阅读(211)
0

PostgreSQL patroni 高可用 2:patroni安装和配置

PostgreSQL patroni高可用 PostgreSQL patroni 高可用 1:ectd 安装和配置PostgreSQL patroni 高可用 2:patroni安装和配置PostgreSQL patroni 高可用 3:patroni 运维PostgreSQL patroni 高可 ...

MSSQL123 发布于 2025-09-26 14:33 评论(0) 阅读(453)
0

PostgreSQL patroni 高可用 1:ectd 安装和配置

PostgreSQL patroni高可用 PostgreSQL patroni 高可用 1:ectd 安装和配置PostgreSQL patroni 高可用 2:patroni安装和配置PostgreSQL patroni 高可用 3:patroni 运维PostgreSQL patroni 高可 ...

MSSQL123 发布于 2025-09-26 13:27 评论(0) 阅读(227)
0

PostgreSQL 18 源码编译安装体验

PostgreSQL 18 于前几个小时刚刚发布,来个一键安装(Ubuntu 20.0) 一键安装脚本,全自动编译安装,两个实例的安装pg1800和pg1900也只是1分钟的事,自定义各级目录,干净清晰。前两天群里竟然还有人推崇apt/yum安装,说是统一规范,apt/yum安装出来的目录结构乱七八 ...

MSSQL123 发布于 2025-09-26 09:33 评论(0) 阅读(689)
0

PostGIS 介绍(2)--PostGIS 参考

本文主要介绍 PostGIS 中的常用函数。 1、PostGIS 数据类型 数据类型转换可以是显式的,这意味着必须使用 CAST(myval As sometype) 或 myval::sometype 语法指定转换。显式转换避免了歧义转换的问题。所有数据类型都可以转换为 text,因此无需显式指定 ...

且行且码 发布于 2025-09-20 17:12 评论(0) 阅读(60)
0

PostgreSQL repmgr 高可用之故障转移

PostgreSQL高可用之repmgr自动切换 之前写过一个repmgr的高可用搭建的,https://www.cnblogs.com/wy123/p/18531710,repmgr的搭建过程还是比较简单的,具体过程不再赘述。这里为了简化,做了1主2从的结构,之前一直没空测试repmgr的手动和自 ...

MSSQL123 发布于 2025-09-18 19:30 评论(0) 阅读(221)
0

PostgreSQL数据备份方式

1、数据目录文件备份此方式最为简单直接,备份之前需要先停止数据库,然后备份整个data数据目录,恢复数据库时候直接恢复文件数据即可。这种方式因为是备份整个PG库,因此非常适合于数据库迁移,需要保证前后安装的pg库版本一致。2、SQL转储方式备份本质上就是使用PG库提供的pg_dump和pg_dump ...

jingkunliu 发布于 2025-09-11 17:02 评论(0) 阅读(164)
0

PostgreSQL 17 pg_basebackup增量备份新特性测试,以及基于完整备份+增量备份+WAL日志备份的恢复

PostgreSQL 17版本的pg_baseback开始支持增量备份,终于可以像大多数的数据库物理备份工具一样支持增量备份了,下班后抽空尝试了一下,跟其他数据库的物理备份类似,还是比较简单的。以下基于一个月前发布的PostgreSQL 17.6为测试环境,利用pg_basebackup,基于ful ...

MSSQL123 发布于 2025-09-08 20:18 评论(0) 阅读(407)
0

PostgreSQL中的work_mem参数

在SQLServer中有一个内存授予(Memory Grant)的概念,意思是一个执行一个查询语句所需的内存大小,如果获取不到这个内存,则查询申请等待内存,因此就会受到影响。PostgreSQL有一个类似于此的work_mem参数,该参数也是执行跟查询所使用的内存有关的,那么work_mem的具体含 ...

MSSQL123 发布于 2025-09-08 10:24 评论(0) 阅读(253)
0

Ubuntu 20下PostgreSQL 17.6 源码编译安装,排除doc包

前些年写了一个PostgreSQL自动化安装的shell脚本,这几年一直在用,中间有微调过但都可以正常一键安装,今天尝试安装一个最新版的PostgreSQL 17.6(Aug. 11, 2025发布的),发现编译过程中死活过不去,遇到如下几个错误 1,ERROR: `xmllint' is miss ...

MSSQL123 发布于 2025-09-05 16:03 评论(0) 阅读(207)
0

PostGIS 介绍(1)--数据管理

PostGIS 是 PostgreSQL 的扩展,允许将 GIS(地理信息系统)对象存储在数据库中。 PostGIS 支持基于 GiST 的 R 树空间索引,并可以分析和处理 GIS 对象;本文主要介绍 PostGIS 的数据管理。 1、空间数据模型 1.1、OGC 几何 开放地理空间联盟(OGC) ...

且行且码 发布于 2025-08-25 19:58 评论(0) 阅读(125)