Archives

2025 / 05

Postgresql应急手册结构性内容来自xiongcc的pg应急一图 PostgreSQL 膨胀问题技术指南 摘要: PostgreSQL 数据库在长时间运行、频繁更新的情况下,容易出现“膨胀(Bloat)”问题。膨胀指的是表、索引、WAL 日志或系统目录占用了不必要的大量空间,可能导致性能下降。
postgresql应急手册骨干内容源自xiongcc的应急脑图,结合GPT深入研究得出结果。本人校核。 PostgreSQL 事务ID回卷异常及处理方案

2025 / 02

2025-02-03

常见的特殊地址 作为数据库运维人员,常常要和防火墙策略打交道,比如限制不同用户的客服端登录地址。 比如pg_hba.conf中存在以下条目 # TYPE DATABASE       USER           ADDRESS   &n

2024 / 12

2024-12-11

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

2024 / 09

Scalable SQL and NoSQL Data Stores Rick Cattell Originally published in 2010, last revised December 2011 本文翻译仅限学习使用,严禁用于任何的商业用途 作者Rick Cattell是数据库领域的大
10 Rules for Scalable Performance in ‘Simple Operation’ Datastores 简单操作数据存储系统中可扩展性能的 10 条规则 将数据分区而后操作,坚持管理简单,对所有情况不进行单一化假设 do not assume one size fits

2024 / 08

大多数数据库管理系统在主内存缓冲池中缓存来自存储的页面。为此,它们要么依赖于将页面标识符转换为指针的哈希表,要么依赖于避免这种转换的指针转换技术。在这项工作中,我们提出了vmcache,一种利用硬件支持的虚拟内存来将页面标识符转换为虚拟内存地址的缓冲管理器设计。与现有的基于mmap的方法相比,数据库管理系统保留了对页面缺页和驱逐的控制。我们的设计可移植到现代操作系统,支持任意图数据,允许可变大小的页面,并且易于实现。
你的CPU被谁偷了 当你输入TOP命令的时候,会在第三列出现一个cpu使用率的实时统计。

2024-08-16

数据结构简介 为了更好的理解数据库中数据的存储,组织和操作,数据结构是绕不开的一个基础项目。 系统的理解数据结构,对于高效开发是非常有必要的。对于运维工作而言,学习数据结构可以让功力加深,尤其是对软件架构部分。
Postgresql MVCC -2 锁 了解完