跳过正文
Background Image

PG管理

卡脖子:PGDG切断镜像站同步通道
·1362 字·3 分钟
PGDG 切断 FTP rsync 同步通道,全球镜像站普遍断连,这次还真是卡了一把全球用户的脖子。
PostgreSQL 宏观查询优化之 pg_stat_statements
·9190 字·19 分钟
查询优化是 DBA 的核心工作内容之一,本文介绍了如何使用 pg_stat_statements 提供的指标,针对 PostgreSQL 进行宏观查询优化。
如何用 pg_filedump 抢救数据?
·5132 字·11 分钟
备份是DBA的生命线 —— 但如果你的 PostgreSQL 数据库已经爆炸了又没有备份,那么该怎么办呢?也许 pg_filedump 可以帮到你!
PG中的本地化排序规则
·5067 字·11 分钟
什么?不知道COLLATTION是什么,那记住一件事,用C COLLATE准没错!
PostgreSQL 逻辑复制详解
·13946 字·28 分钟
本文介绍PostgreSQL 13中逻辑复制的相关原理,以及最佳实践。
PG慢查询诊断方法论
·3264 字·7 分钟
慢查询是在线业务数据库的大敌,本文介绍了使用监控系统定位诊断慢查询的一般方法论。
故障档案:时间回溯导致的Patroni故障
·288 字·1 分钟
机器因为故障重启,NTP服务在PG启动后修复了PG的时间,导致Patroni无法启动。
在线修改主键列类型
·1483 字·3 分钟
如何在线修改表中列的类型,例如从INT升级为BIGINT?
黄金监控指标:错误延迟吞吐饱和
·2368 字·5 分钟
了解PostgreSQL中的黄金监控指标
数据库集群管理概念与实体命名规范
·4035 字·9 分钟
概念及其命名是非常重要的东西,命名风格体现了工程师对系统架构的认知。定义不清的概念将导致沟通困惑,随意设定的名称将产生意想不到的额外负担。因此需要审慎地设计。
PostgreSQL的KPI
·6643 字·14 分钟
管数据库和管人差不多,都需要定KPI(关键性能指标)。那么数据库的KPI是什么?本文介绍了一种衡量PostgreSQL负载的方式:使用一种单一横向可比,与负载类型和机器类型基本无关的指标,名曰PG Load(PG负载)。
在线修改PG字段类型
·1547 字·4 分钟
如何在线修改PostgreSQL中的字段类型?一种通用方法
故障档案:PG安装Extension导致无法连接
·991 字·2 分钟
今天遇到一个比较有趣的Case,客户报告说数据库连不上了,发现是扩展导致的。
PostgreSQL 常见复制拓扑方案
·1192 字·3 分钟
复制是系统架构中的核心问题之一。
温备:使用pg_receivewal
·1661 字·4 分钟
备份有各种各样的策略,物理备份通常可以分为四种。
故障档案:pg_dump导致的连接池污染
·2651 字·6 分钟
有时候,组件之间的相互作用会以微妙的形式表现出来。例如使用pg_dump从连接池中导出数据,就可能产生连接池污染的问题。
PostgreSQL数据页面损坏修复
·4605 字·10 分钟
采用二进制编辑的方式修复PostgreSQL数据页,以及如何让一条主键查询出现两条记录来。
关系膨胀的监控与治理
·5798 字·12 分钟
PostgreSQL使用了MVCC作为主要并发控制技术,它有很多好处,但也会带来一些其他的影响,例如关系膨胀。
TimescaleDB 快速上手
·9250 字·19 分钟
TimescaleDB是PostgreSQL的一个扩展插件,提供时序数据库的一些功能。
PipelineDB快速上手
·331 字·1 分钟
PipelineDB是PostgreSQL的一个扩展插件,提供流式数据处理的相关功能。
故障档案:序列号消耗过快导致整型溢出
·1208 字·3 分钟
如果您在表上用了Interger的序列号,最好还是考虑一下可能溢出的情况。
故障档案:PostgreSQL事务号回卷
·2024 字·5 分钟
XID WrapAround也许是PostgreSQL特有的一种故障
监控PG中的表大小
·1451 字·3 分钟
PostgreSQL中的表对应着许多物理文件,本文介绍如何统计一张表在PostgreSQL的实际大小
PgAdmin安装配置
·465 字·1 分钟
PgAdmin是一个管理PostgreSQL的GUI程序,用python写成,但实在是过于古早,需要一些额外配置。
故障档案:快慢不匀雪崩
·2966 字·6 分钟
最近发生了一起匪夷所思的故障,某数据库切走了一半的数据量和负载,结果却因为负载变大被打挂了。
Bash与psql小技巧
·2875 字·6 分钟
一些PostgreSQL与Bash交互的技巧。
PostgreSQL例行维护
·372 字·1 分钟
汽车需要上油,数据库也需要维护保养。对Pg而言,有三项比较重要的维护工作:备份、重整、清理
备份恢复手段概览
·7006 字·14 分钟
备份是DBA的安身立命之本,有备份,就不用慌。
Pgbouncer快速上手
·5689 字·12 分钟
Pgbouncer是一个轻量级的数据库连接池,这里简单介绍Pgbouncer的配置、管理与使用。
PgBackRest2中文文档
·7804 字·16 分钟
PgBackRest是用perl写的一组PostgreSQL备份工具
使用sysbench测试PostgreSQL性能
·413 字·1 分钟
尽管PostgreSQL提供了pgbench,但有时候为了吊打一下MySQL,还是需要用到sysbench的。
使用FIO测试磁盘性能
·407 字·1 分钟
FIO可以很方便地测试磁盘IO性能
空中换引擎 —— PostgreSQL不停机迁移数据
·1221 字·3 分钟
通常涉及到数据迁移,常规操作都是停服务更新。不停机迁移数据是相对比较高级的操作。
PG服务器日志常规配置
·833 字·2 分钟
建议配置PostgreSQL的日志格式为CSV,方便分析,而且可以直接导入PostgreSQL数据表中。
找出没用过的索引
·546 字·2 分钟
索引很有用, 但不是免费的。没用到的索引是一种浪费,使用这里的方法找出未使用的索引
批量配置SSH免密登录
·539 字·2 分钟
快速配置所有机器的免密登陆
Wireshark抓包分析协议
·2014 字·5 分钟
Wireshark是一个很有用的工具,特别适合用来分析网络协议,这里简单介绍使用Wireshark抓包分析PostgreSQL协议的方法。
file_fdw妙用无穷——从数据库读取系统信息
·1457 字·3 分钟
通过file_fdw,轻松查看操作系统信息,拉取网络数据,把各种各样的数据源轻松喂进数据库里统一查看管理。
源码编译安装 PostGIS
·1527 字·4 分钟
PostGIS是PG的杀手锏插件,但编译安装可不容易。
Linux 常用统计 CLI 工具
·4377 字·9 分钟
top, free, vmstat, iostat:四大常用 CLI 工具命令速查
PostgreSQL MongoFDW安装部署
·1634 字·4 分钟
最近有业务要求通过PostgreSQL FDW去访问MongoDB,但是,MongoDB FDW 编译起来真是要人命啊。