lvorySQL 2025生态大会暨PostgreSQL高峰论坛:PG预写式日志解码的艺术与应用_第1页
lvorySQL 2025生态大会暨PostgreSQL高峰论坛:PG预写式日志解码的艺术与应用_第2页
lvorySQL 2025生态大会暨PostgreSQL高峰论坛:PG预写式日志解码的艺术与应用_第3页
lvorySQL 2025生态大会暨PostgreSQL高峰论坛:PG预写式日志解码的艺术与应用_第4页
lvorySQL 2025生态大会暨PostgreSQL高峰论坛:PG预写式日志解码的艺术与应用_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PG预写式日志解码的艺术与应用——逻辑解码的原理、不足以及优化分享人:

李传成IvorySQL

2025生态大会暨PostgreSQL高峰论坛

逻辑解码的基本原理

高级逻辑解码特性

wal

miner数据恢复实战

wal

miner

pgto

server实战目录CONTENTSIvorySQL

2025生态大会暨PostgreSQL高峰论坛逻辑解码的基础原理IvorySQL

2025生态大会暨PostgreSQL高峰论坛逻辑解码的基础原理IvorySQL

2025生态大会暨PostgreSQL高峰论坛逻辑解码的基础原理IvorySQL

2025生态大会暨PostgreSQL高峰论坛WAL记录的内容变种IvorySQL

2025生态大会暨PostgreSQL高峰论坛WAL记录的内容变种IvorySQL

2025生态大会暨PostgreSQL高峰论坛WAL记录的内容变种IvorySQL

2025生态大会暨PostgreSQL高峰论坛问题1:logical日志级别带来的wal膨胀问题2:

UNDO语句生成问题3:

DDL变更捕获IvorySQL

2025生态大会暨PostgreSQL高峰论坛在物理复制中,

使用磁盘上切实存在的tuple作为变更受体完成delete或者update操作,

而在逻辑解码中因为无法确定的在当前wal中找到tuple变更受体

因而需要额外记录大量的新旧数据来完成逻辑变更数据的确定。PG依赖FPW体系,

这意味着当前WAL记录前序相对不远的WAL中,

一定存在本WAL修改的

page的全页

这将使在replica

wal级别下做逻辑解码变为可能。高级逻辑解码实现IvorySQL

2025生态大会暨PostgreSQL高峰论坛高级逻辑解码实现IvorySQL

2025生态大会暨PostgreSQL高峰论坛高级逻辑解码实现IvorySQL

2025生态大会暨PostgreSQL高峰论坛WALMINER介绍IvorySQL

2025生态大会暨PostgreSQL高峰论坛walminer

wiki地址1.生成数据字典2.检索误操作位点3.精准生成UNDOSQL4.恢复数据APP出现bug,

生成错误的UPDATESQL,

在操作数据库时导致表A更新大量无关数WALMINER介绍WALMINER数据恢复实战IvorySQL

2025生态大会暨PostgreSQL高峰论坛场景

据行。WALMINER介绍WALMINER数据恢复实战IvorySQL

2025生态大会暨PostgreSQL高峰论坛生成数据字典WALMINER介绍WALMINER数据恢复实战IvorySQL

2025生态大会暨PostgreSQL高峰论坛检索误操作位点WALMINER介绍WALMINER数据恢复实战IvorySQL

2025生态大会暨PostgreSQL高峰论坛精准生成UNDO

SQLWALMINER数据恢复实战WALMINER介绍IvorySQL

2025生态大会暨PostgreSQL高峰论坛恢复数据wal2sql命令1walminerwal2sql-k4-m

1-L

0/9023de8-s

856-D

~/wp/dic/walminer.dic-w[/data/pg_datas/pg15/archive_dir],[/data/pg_datas/pg15/data/pg_wal]-F2-t2-f

~/wal2sql_result.sqlwal2sql命令2walminerwal2sql-k4-m

1-L

0/9023de8-s

856-D

~/wp/dic/walminer.dic-w[/data/pg_datas/pg15/archive_dir],[/data/pg_datas/pg15/data/pg_wal]-t2-f~/wal2sql_result.sqlWALMINER介绍WALMINER数据恢复实战IvorySQL

2025生态大会暨PostgreSQL高峰论坛误操作观察WALMINER介绍WALMINER数据恢复实战IvorySQL

2025生态大会暨PostgreSQL高峰论坛误操作深度挖掘WALMINE

数据恢复实战误操作深度挖掘WALMINER介绍IvorySQL

2025生态大会暨PostgreSQL高峰论坛DB1walwal目前已实现一键式CDC部署,

可以完成集簇级的数据同步,同时支持新建DB实例同步,

新建表同步,

支持

pgtO使命

PGTO致力于极简的CDC部署,pgto操作步骤WALMINER介绍walminerpgto2.启动pgtoCDCwalminerpgto1.初始化pgtoWALMINER

PGTO介绍IvorySQL

2025生态大会暨PostgreSQL高峰论坛双向同步。applyapply3.集簇级解析,

不占用数据库资源

pgtoserYEf操作步骤

DB12.生产库wal堆积风险低4.灵活捕获数据,并应用WALMINER介绍3.启动pgtoserver1.初始化pgtoserver其他同步工具pgtoserver拉取SQL或者json格式的增量数据WALMINER

PGTO介绍IvorySQL

2025生态大会暨PostgreSQL高峰论坛1.低wal级别2.创建订阅4.DDL识别拉取wal优势WALMINER

PGTO

server初始化WALMINER介绍WALMINER

PGTO介绍IvorySQL

2025生态大会暨PostgreSQL高峰论坛WALMINER

PGTO介绍WALMINER介绍WALMINER

PGTO创建订阅IvorySQL

2025生态大会暨PostgreSQL高峰论坛WALMINER

PGTO介绍WALMINER

PGTO

server运行WALMINER介绍IvorySQL

2025生态大会暨PostgreSQL高峰论坛WALMINER

PGTO介绍WALMINER

PGTO创建订阅(server运行后的订阅方案)WALMINER介绍IvorySQL

2025生态大会暨PostgreSQL高峰论坛WALMINER

PGTO

插入测试数据WALMINER介绍WALMINER

PGTO介绍IvorySQL

2025

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论