# 前言PostgreSQL 在 9.0 之前并未支持流式复制,备库总是落后主库一个 WAL log,在 9.0 之后 PostgreSQL 提供了流式复制,备库不断从主库同步相应的数据,并应用每个 WAL record。在 PostgreSQL 9.4 开始,PostgreSQ... 而逻辑复制则没有此限制。# 参考文档[1] [https://www.postgresql.org/docs/12/runtime-config-wal.html](https://www.postgresql.org/docs/12/runtime-config-wal.html)[2] [https://www.postgresql.org/docs/...
长时间未完成。* 在表上执行添加列操作,需要获取表上的 AccessExclusiveLock,如果获取失败需要排队,等待前面读取查询完成。* 后续读写请求则会进入到等待队列中,容易造成雪崩。# rewrite table在需要 rewrite table 的情况下,执行 DDL 的时长取决于表大小和系统负载,建议在执行 DDL 前,提前在测试环境中进行评估。例如修改列类型操作:```Plain Textpostgres=# create table test_t (id int, info text, crt_time timesta...
# 问题描述我的 RDS for PostgreSQL 占用的存储空间不符合预期,我该如何排查此类问题?# 问题分析RDS for PostgreSQL 消耗的存储空间主要包含如下方面:1. 数据文件2. WAL 日志3. 未消耗的 replication slot... postgres=# select pg_database.datname, pg_size_pretty (pg_database_size(oid)) AS size from pg_database; datname | size -----------+--------- postgres | 8053 kB template1 | 7585 kB templat...
# 问题描述我的 RDS for PostgreSQL 占用的存储空间不符合预期,我该如何排查此类问题?# 问题分析RDS for PostgreSQL 消耗的存储空间主要包含如下方面:1. 数据文件2. WAL 日志3. 未消耗的 replication slot... postgres=# select pg_database.datname, pg_size_pretty (pg_database_size(oid)) AS size from pg_database; datname | size -----------+--------- postgres | 8053 kB template1 | 7585 kB templat...
已在公网环境中自行搭建 PostgreSQL 实例和数据库。 当源库部署在火山引擎的 ECS 中,且开启了访问限制时,您需要在 ECS 的安全组规则中添加 DTS 服务器的 IP 地址。 当目标库部署在 IDC 或 ECS 中,且通过公网连... 说明 若未勾选增量同步,数据同步期间请勿在源库实例中写入新的数据,以确保数据的一致性。 为实时保障数据的一致性,建议选择结构初始化、全量数据初始化和增量数据同步。 同步对象 在同步对象区域中勾选需要...
已在公网环境中自行搭建 PostgreSQL 实例和数据库。 当源库部署在火山引擎的 ECS 中,且开启了访问限制时,您需要在 ECS 的安全组规则中添加 DTS 服务器的 IP 地址。 当目标库部署在 IDC 或 ECS 中,且通过公网连... 说明 若未勾选增量同步,数据同步期间请勿在源库实例中写入新的数据,以确保数据的一致性。 为实时保障数据的一致性,建议选择结构初始化、全量数据初始化和增量数据同步。 同步对象 在同步对象区域中勾选需要...
已创建火山引擎版 ECS 自建 PostgreSQL 实例、数据库和账号。 在源端部署在火山引擎的 ECS 中通过私网连接,且开启了访问限制时,您需要在 ECS 的安全组规则中添加 DTS 服务器的 IP 地址。 已确认源端和目标端的... 说明 若未勾选增量同步,数据同步期间请勿在源库实例中写入新的数据,以确保数据的一致性。 为实时保障数据的一致性,建议选择结构初始化、全量数据初始化和增量数据同步。 同步对象 在同步对象区域中勾选需要...
您需要在 ECS 的安全组规则中添加 DTS 服务器的 IP 地址。 当目标库部署在 IDC 或 ECS 中,且通过公网连接时,您需要将 DTS 的服务器 IP 地址添加到自建库的白名单中。 创建数据迁移任务之前,请确认源库和目标库的网络连通性与服务可用性。 您还可以根据预检查项中的说明,来检查源库和目标库中各迁移对象做相应准备。更多详情,请参见预检查项(PostgreSQL)。 注意事项当未勾选增量迁移时,数据迁移期间请勿在源库实例中写入新的数...
本文介绍如何在数据库传输服务 DTS 控制台创建火山引擎版 PostgreSQL 同步至火山引擎专有网络 PostgreSQL 任务。 前提条件已注册火山引擎账号并完成实名认证。详细操作,请参见如何进行账号注册和实名认证。 已创建... 您需要在 ECS 的安全组规则中添加 DTS 服务器的 IP 地址。 已确认源端和目标端的网络连通性与服务可用性。 注意事项为实时保障数据的一致性,建议选择结构初始化、全量初始化和增量同步。 当前仅支持单向同步,不...
PostgreSQL 是一种常用的关系型数据库,数据集成同步任务为您提供读取和写入 PostgreSQL 数据源的双向通道能力。本文为您介绍 DataSail 的 PostgreSQL 数据源配置、同步任务可视化和脚本模式(DSL)配置能力,实现与不... 没有索引的列同步任务会比较慢; 说明 目前仅支持类型为整型或字符串的字段作为切分建。 4.3.2 PostgreSQL 批式写 数据来源选择 PostgreSQL,并完成以下相关参数配置:其中参数名称前带 * 的为必填参数,名称前未带...
已创建云数据库 PostgreSQL 版实例、数据库和账号。详细操作,请参见创建实例、创建数据库和账号。 当源库、目标库部署在火山引擎的 ECS 中,且开启了访问限制时,您需要在 ECS 的安全组规则中添加 DTS 服务器的 IP 地址。 创建数据同步任务前,请确认源库和目标库的网络连通性与服务可用性。 注意事项当未勾选增量同步时,数据同步期间请勿在源库实例中写入新的数据,以确保数据的一致性。 当前仅支持单向同步,不支持双向同步。...
如果自建 PostgreSQL 进行重启或者主备切换,将会导致迁移任务失败。在迁移时如果源库执行了重启操作,迁移任务会暂时中断并自动尝试修复。如果任务长时间没恢复,请提交工单联系技术支持。 当未勾选增量迁移时,数据迁移期间请勿在源库实例中写入新的数据,以确保数据的一致性。 为实时保障数据的一致性,建议选择结构迁移、全量迁移和增量迁移。 迁移对象选择的粒度为库或表。若迁移对象选择的是表,则其他对象例如视图、触发器、函...
已创建火山引擎版 ECS 自建 PostgreSQL 实例、数据库和账号。 当源库、目标库部署在火山引擎的 ECS 中,且开启了访问限制时,您需要在 ECS 的安全组规则中添加 DTS 服务器的 IP 地址。 创建数据同步任务之前,请确... 说明 若未勾选增量同步,数据同步期间请勿在源库实例中写入新的数据,以确保数据的一致性。 为实时保障数据的一致性,建议选择结构初始化、全量数据初始化和增量数据同步。 同步对象 在同步对象区域中勾选需要...