首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
PostgreSQL
hudson2022
创建于2026-04-12
订阅专栏
PostgresSQL相关的技术文章
暂无订阅
共35篇文章
创建于2026-04-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
pg_background v1.9:一种更简洁、更实用的后台运行SQL的方法
pg_background v1.9 是一种更简洁、更实用的后台运行SQL的方法 , 允许 PostgreSQL 在后台 worker 进程中异步执行 SQL,使调用会话。。。
Postgres 性能三角
本文通过三个相互关联的参数——内存分配、磁盘 I/O 和并发——探讨 Postgres 性能调优,类似于摄影中的曝光三角。光圈、快门速度和 ISO 一样,每个参数都...
在 Postgres 分区上强制执行约束
Postgres 分区提供了显著的性能和维护优势,但跨分区的唯一约束需要包含分区键——这一限制阻止了在诸如 deduplication_id 之类的列上强制执行全局唯一性。本文探讨了使用触发器和专用去
PostgreSQL MVCC 深度解析
本文通过每条元组头部的 t_xmin 和 t_xmax 字段,解释 PostgreSQL 的多版本并发控制(Multi-Version Concurrency Control)在存储层的工作原理。展示
PAX:你一直在寻找的缓存性能
PAX(分区属性扩展)是一种存储布局,将数据库页面内的数据组织成面向列的迷你页,将典型 NSM(n 元存储模型)中 94% 的缓存污染降至几乎可忽略的水平。通过在每个 8KB 页面内将列值分组存放..
基于 PostgreSQL pgvector 的多模态搜索
本文演示如何使用 PostgreSQL 和 pgvector 构建多模态搜索应用,允许用户使用图片或文本输入搜索印度食谱数据库。该应用利用多模态大语言模型从视觉和文本数据生成嵌入向量,实现通过存储在
PGSQL Phriday #015:主键:UUID、CUID 还是 TSID?
本文探讨了将 UUID、CUID 和 TSID 作为 PostgreSQL 数据库主键策略的争论。在审视了各种方案的特点后,作者的结论是:以上方案都不推荐——PostgreSQL 原生的...
为什么你的高可用架构是个谎言(而且这没关系)
本文挑战了数据库系统中关于“五个九”可用性和“零数据丢失”的常见神话,认为高可用架构建立在一致性、可用性和分区容忍性之间不可避免的权衡之上。作者使用 CAP 和 PACELC 定理为实际架构决策提供实
大功率,高延迟:NUMA 调优的"蜘蛛感应"
本文探讨了现代"Titan 级"基础设施上的 NUMA(非统一内存访问)调优,这些基础设施配备了 AMD EPYC Venice 等高核心数 CPU。文章解释了本地内存访问与远程内存访问的关键性能影响
work_mem: 这是一个陷阱!
本文探讨了一个 PostgreSQL 内存问题,尽管 work_mem 仅设置为 2 MB,但某个查询却消耗了 2 TB 的 RAM。根本原因在于 PostgreSQL 的内存上下文系统。。。
触发器与我
作者是一位生产环境 DBA 和数据库顾问,他反对在 PostgreSQL 中使用触发器。虽然触发器有合理的内部用途,但当交给开发人员使用时往往会带来更多问题。触发器应该只由专家使用。。。
PG 指环王
本文介绍 PG Lord of the Ring 也即PG指环王。这是一款全新的 bash 封装工具,为 PostgreSQL 客户端提供统一接口,解决了各种 PostgreSQL
我们真的需要触发器吗?
作者是一位生产环境 DBA 和数据库顾问,他反对在 PostgreSQL 中使用触发器。虽然触发器有合理的内部用途,但当交给开发人员使用时往往会带来更多问题。触发器应该只由专家使用...
pg_column_size(): 眼见不一定为实
本文探讨了 PostgreSQL 的 `pg_column_size()` 函数,并揭示了一个令人惊讶的行为:对于以行外方式存储的 TOASTed 值,该函数仅返回 18 字节的指针大小,而非实际数据
pg_service.conf:你团队遗忘的魔法
本文介绍 `pg_service.conf`,这是一个简单的 INI 格式配置文件,允许开发者为 PostgreSQL 定义命名的连接配置文件,无需记忆复杂的连接字符串,并通过配置文件中的统一服务别名