小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
沉浸式翻译 immersive translate

PolarDB 的 pfsd 守护进程默认将调用方数据复制到自有内存池再写入设备,该复制位于 WAL 提交关键路径上,增加延迟和带宽开销。新方案采用零拷贝 I/O,用单个 memfd 支撑整个主共享内存段并一次性注册给 pfsd,pfsd 对段内指针直接读写以跳过复制,未对齐或段外缓冲区则回退到复制路径。该优化移除了 WAL 提交路径上最后一次内存复制,也适用于数据页、SLRU 页等共享内存缓冲区,可通过 polar_enable_zero_copy 开关启用。

Vadim Yatsenko:共享存储守护进程的零拷贝 I/O——移除 WAL 路径上的最后一次复制

Planet PostgreSQL Planet PostgreSQL · 2026-10-26T07:54:00Z
设计能在上行链路中断时存活的工业物联网数据摄入系统

该文介绍为工业物联网数据管道构建“摄入安全监控器”:摄入故障是突发而非渐进的,建议每分钟采样WAL量、副本延迟和死元组,得出可告警的余量百分比。

设计能在上行链路中断时存活的工业物联网数据摄入系统

Timescale Blog Timescale Blog · 2026-10-21T12:08:45Z
Shaun Thomas:PG Phriday:逆WAL而行

本文用银行账本比喻Postgres的WAL:数据文件是余额,WAL是流水账,所有写入必须先记WAL。检查点后旧WAL段可回收,但启用归档后须先归档。备份恢复依赖连续WAL,缺失会导致数据静默丢失。切勿将archive_command设为/bin/true或删除WAL,应修复归档目标并监控pg_stat_archiver。

Shaun Thomas:PG Phriday:逆WAL而行

Planet PostgreSQL Planet PostgreSQL · 2026-10-09T12:14:01Z

`min_wal_size` sets a floor under WAL recycling, not a retention policy—confusing many operators who lose standbys when the floor causes segments to be… (I consult on PostgreSQL through PGX Inc..)

Christophe Pettus: All Your GUCs in a Row: min_wal_size

Planet PostgreSQL Planet PostgreSQL · 2026-10-04T01:00:00Z

Cursor has introduced Continuity, a Git storage architecture that uses an S3 backed write ahead log as the source of truth. The design turns local NVMe repositories into warm caches and separates...

Cursor Uses S3 WAL to Scale Git Storage to More than 300 Pushes per Second

InfoQ InfoQ · 2026-09-30T13:47:00Z

`max_wal_size` is a checkpoint trigger, not a maximum—and the real cost is paid by setting it too low, not too high.

Christophe Pettus: All Your GUCs in a Row: max_wal_size

Planet PostgreSQL Planet PostgreSQL · 2026-09-30T01:00:00Z

Errata: the max_connections post told you to size that parameter for “the replication connections.” On 12 and later, don’t. WAL senders have their own seats, sized by this parameter, and have not...

Christophe Pettus: All Your GUCs in a Row: max_wal_senders

Planet PostgreSQL Planet PostgreSQL · 2026-09-29T01:00:00Z

Replication slots can silently fill your disk and crash the primary, or you can set `max_slot_wal_keep_size` to kill a stalled replica instead.

Christophe Pettus: All Your GUCs in a Row: max_slot_wal_keep_size

Planet PostgreSQL Planet PostgreSQL · 2026-09-26T01:00:00Z
Mikhail Shytsko:我们的交错回填写入了三倍的 WAL

2026年9月,TypeSafe开放Jev模型早期访问,输入每百万token 0.042美元,输出免费。文章实测PostgreSQL批量回填:默认fillfactor下更新百万行会使表翻倍、索引膨胀。按id%10交错批次配合VACUUM可达96.1% HOT,索引几乎不涨,WAL减半;范围批次仅11.5%。检查点会大幅增加交错写WAL。部分索引、jsonb概率列会破坏HOT,建议标签存独立表。

Mikhail Shytsko:我们的交错回填写入了三倍的 WAL

Planet PostgreSQL Planet PostgreSQL · 2026-09-26T00:00:00Z

pgBackRest 要求主库启用 archive_mode 才能备份。级联复制实验中,备库提升后 archive_mode=off,备份报错,archive-mode-check=n 也无法绕过。即使改源码成功备份并恢复,仍缺失时间线切换期间的 WAL 和 .history 文件,无法恢复旧备份。建议提升前设 archive_mode=on,通过重启或受控切换恢复受支持配置。

Stefan Fercot:pgBackRest 与 PostgreSQL 故障转移:为何 archive_mode 至关重要

Planet PostgreSQL Planet PostgreSQL · 2026-09-23T13:35:00Z
(Postgres)搜索引擎剖析

本文介绍Postgres全文搜索的倒排索引原理:以词项为键映射到文档ID的倒排列表,支持并集、交集快速查询;包含词项字典、倒排列表及可选的位置和词频数据,用于短语查询和BM25评分;索引通过分词、词干化、停用词处理构建,采用分段存储、合并和墓碑机制应对增删改;在Postgres中需处理ctid、WAL、VACUUM、事务可见性及查询规划等集成问题。

(Postgres)搜索引擎剖析

PlanetScale - Blog PlanetScale - Blog · 2026-09-22T00:00:00Z
阻止切换以保护复制槽

PlanetScale 为 Postgres 引入逻辑复制槽保护机制。逻辑槽记录 WAL 变更流供下游消费,若副本未同步槽即被提升为主库,下游会丢数据。因此 PlanetScale 检测并告警槽配置错误,阻止会丢失槽的切换,等待槽就绪。用户需将槽设为 failover=true,在控制台登记槽名,并开启 hot_standby_feedback 和 sync_replication_slots。

阻止切换以保护复制槽

PlanetScale - Blog PlanetScale - Blog · 2026-09-21T00:00:00Z
对象存储+WAL:面向智能体时代的Lakebase Postgres

Lakebase Postgres将Postgres的WAL日志作为持久化数据源,使对象存储成为事务数据库的底层存储。通过将日志视为数据库,数据文件作为派生缓存,系统支持按LSN寻址历史数据,实现秒级分支、即时恢复和低成本副本。这使代理工作负载能安全操作数据库,并支持LTAP分析,无需复制数据。

对象存储+WAL:面向智能体时代的Lakebase Postgres

Databricks Databricks · 2026-08-27T07:18:59Z

本文介绍etcd v3.5.33中WAL日志与快照的实现机制。WAL通过CRC保护的64MB段文件持久化Raft日志,快照在applied index每增10万时触发并截断旧日志。崩溃恢复按WAL重放、加载快照、追赶日志顺序进行。committedIndex与appliedIndex分离,前者由Raft推进,后者由apply协程推进,二者差值过大时可能导致Watch延迟或重启后未就绪。

【etcd】WAL 与快照:预写日志、crash recovery 与 commit vs applied

土法炼钢兴趣小组的博客 土法炼钢兴趣小组的博客 · 2026-08-26T00:00:00Z

本文介绍etcd排障的五轴坐标系:Raft共识、WAL持久化、MVCC存储、Watch同步、Lease TTL。通过症状映射到对应轴,提供诊断工具和指标,如endpoint status字段解读。强调先定位问题轴再下钻组件,避免盲目defrag或restore。附K8s控制面对照表和证据包写法建议。

【etcd】排障五轴:Raft/WAL/MVCC/Watch/Lease 口令表

土法炼钢兴趣小组的博客 土法炼钢兴趣小组的博客 · 2026-08-26T00:00:00Z

本文介绍 etcd 生产内核系列文章,涵盖 Raft、WAL、MVCC、Watch、Lease 五轴排障框架,共16篇。内容聚焦读写失败归因、线性一致读、Watch 追赶、Lease 切换及 K8s 耦合,并给出选型建议(何时用 etcd 或 TiKV/FDB)。版本锚定 v3.5.33,适合 SRE 和架构师深入掌握 etcd 运维与故障定位。

etcd / 生产内核:Raft、WAL、MVCC 与 Kubernetes 控制面底座

土法炼钢兴趣小组的博客 土法炼钢兴趣小组的博客 · 2026-08-26T00:00:00Z

本文介绍etcd生产内核系列文章,聚焦Raft共识、WAL持久化、MVCC存储、Watch同步和Lease TTL五条排障坐标系。文章指出常见问题如proposal卡顿、follower读stale、Watch追赶OOM等,并规划16篇阅读路线,强调K8s apiserver与etcd的耦合关系,为运维排障提供系统化框架。

【etcd】生产全景:缺口、五轴坐标系与 16 篇路线

土法炼钢兴趣小组的博客 土法炼钢兴趣小组的博客 · 2026-08-26T00:00:00Z
Gülçin Yıldırım Jelínek:读己之写:PostgreSQL 19中的WAIT FOR

PostgreSQL 19新增WAIT FOR命令,允许会话阻塞至WAL达到指定位置,实现异步副本的读己之写一致性,无需同步复制开销。该命令支持多种等待模式(如standby_replay、standby_flush)及超时、NO_THROW选项。因需无快照运行以避免自死锁,WAIT FOR必须作为顶层命令执行,不能用于函数或事务内。此功能保持异步复制,仅需保证一致性的读取等待副本追赶。

Gülçin Yıldırım Jelínek:读己之写:PostgreSQL 19中的WAIT FOR

Planet PostgreSQL Planet PostgreSQL · 2026-08-25T00:00:00Z

本文介绍Ceph BlueStore写路径,涵盖queue_transactions()到aio完成的流程,重点分析直写与deferred两条分叉路径。直写适用于大块新分配,数据先落盘再提交元数据;deferred用于小写或覆盖,先提交KV再异步落盘。文章还讨论min_alloc_size配置、checksum计算时机、压缩处理及deferred路径的带宽竞争问题。

【Ceph RADOS】BlueStore 写路径:min_alloc_size、deferred/WAL、checksum 与压缩

土法炼钢兴趣小组的博客 土法炼钢兴趣小组的博客 · 2026-08-14T00:00:00Z
Bertrand Drouvot:欢迎使用pg_walviz:PostgreSQL WAL段可视化工具

pg_walviz是一款用于可视化PostgreSQL WAL段文件的新工具,提供段概览、记录片段列表和记录检查器三种同步视图,展示物理布局和原始字节。用户可通过页面、记录、偏移或LSN导航。该工具为只读,需使用归档段,避免活跃WAL。目前为beta版,支持远程访问,但大输入加载较慢。

Bertrand Drouvot:欢迎使用pg_walviz:PostgreSQL WAL段可视化工具

Planet PostgreSQL Planet PostgreSQL · 2026-08-13T01:00:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 1tok 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator 模力方舟 Gitee AI

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码