实现PostgreSQL逻辑复制实战2016Postgres中国用户大会 Postgres Conference China 2016 中国用户大会 特性 逻 辑 解 码 复 制 槽 位 技 术 自定义输出插件 自动导出快照 无 D B 限 制 logical 2016Postgres中国用户大会 Postgres Conference China 2016 中国用户大会 • WAL • DISK Postgres Conference China 2016 中国用户大会 是否能保证备库使用WAL段之前不会 过早的移除它们 主库不会过早的清除掉掉从库正在使 用的记录 是否可以控制日志大小 复制槽技术 可以保证 可以保证 可能会造成膨胀 非复制槽 不能保证 不能保证 不会造成膨胀 复制槽技术 2016Postgres中国用户大会 的场景定义不同的输出规则。也可以在相同的场景定 义不同的规则 2016Postgres中国用户大会 Postgres Conference China 2016 中国用户大会 自动导出快照 当使用流复制接口创建一个新的复制槽时, 将会自动产生一个快照。 无DB限制 Pg的逻辑复制可以根据需求把WAL日志直接翻译成 可以直接解析的SQL语句,并通过槽技术向不同DB 进行传递,从而实现不同DB数据库的复制。0 码力 | 17 页 | 1.90 MB | 1 年前3
postgresql操作手册PostgreSQL(TCP/IP),依 赖库要>=目标pg数据库版本 下载最新版本的pgAdmin并安装运行 ★第6章、数据库及表基础操作 pg数据库名称及表名称不区分大小写 ★库操作 postgres=# create database db_test; #新建1个名为db_test的数据库 postgres=# select size('pg_default')); #查看PG使 用的磁盘空间大小 pg_size_pretty ---------------- 46 MB postgres=# select pg_database_size('postgres'); #查看指定数据库大小, 单位Byte pg_database_size ------------------ select pg_size_pre�y (pg_database_size('postgres')); #查看指定数据 库大小,单位经过优化显示 pg_size_pretty ---------------- 7901 kB #列出所有database的大小,单位经过优化显示 postgres=# select pg_database.datname, pg_size_pre�y0 码力 | 17 页 | 445.84 KB | 1 年前3
PostgreSQL WAL日志解析与应用LogSeg • WAL 日志文件XLOG 文件是一个逻辑概念,每一个XLOG文件, 大小为4G(16*256) ,由256个segment组成; • Segment由2048个Block组成,其大小为16M ; • Block为WAL日志的最小单位, 其大小8k,由PageHeaderData 、 XlogRecord、 XLogRecData组成。 2016Postgres中国用户大会0 码力 | 16 页 | 705.31 KB | 1 年前3
PostgresChina 2018 张启程 为什么我们抛弃MongoDB和MySQL,选择PgSQL的客户 甚至连运维人员都没有!而我们的业务又必须保障绝对稳 定,经过反复尝试,我们放弃了自建数据库的方式(坑太 多!填不完) • 目前所有业务全部使用阿里云的PgSQL,针对不同客户的业 务量大小,选择不同配置的数据库,开通简单,拓展扩容 方便。我们的客户也不需要太专业的运维人员就可以直接 使用,(稳如死狗!) Thanks0 码力 | 9 页 | 563.82 KB | 1 年前3
共 4 条
- 1













