tencent cloud

云数据库 PostgreSQL

动态与公告
产品动态
产品简介
产品概述
产品特性
产品优势
应用场景
信息安全说明
地域和可用区
产品功能列表
大版本生命周期说明
MSSQL 兼容版
产品计费
计费概述
实例类型与规格
购买方式
退费说明
欠费说明
备份空间收费说明
快速入门
创建 PostgreSQL 实例
连接 PostgreSQL 实例
管理 PostgreSQL 实例
数据导入
通过 DTS 迁移数据
内核能力介绍
内核版本概述
内核版本更新动态
查看内核版本
自研内核功能介绍
数据库审计
审计服务说明
开通审计服务
查看审计日志
修改审计服务
审计性能说明
用户指南
实例管理
升级实例
CPU 弹性扩容
只读实例
账号管理
数据库管理
参数管理
日志管理及分析
备份与恢复
数据迁移
插件管理
网络管理
访问管理
数据安全
租户及资源隔离
安全组
监控与告警
标签
AI 实践
使用 tencentdb_ai 插件调用大模型
使用 tencentdb_ai 插件构建 AI 应用
结合 Supabase 快速构建基于云数据库 PostgreSQL 的后端服务
实践教程
跨库访问
如何在 PostgreSQL 中自动创建分区
基于 pg_roaringbitmap 实现超大规模标签查找
一条 SQL 实现查询附近的人
如何配置云数据库 PostgreSQL 作为 GitLab 外部数据源
通过 cos_fdw 插件支持分级存储能力
通过 pgpool 实现读写分离
通过 auto_explain 插件实现慢 SQL 分析
使用 pglogical 进行逻辑复制
使用 Debezium 采集 PostgreSQL 数据
在 CVM 本地搭建 PostgreSQL 异地灾备环境
只读实例与只读组实践教程
如何使用云函数定时操作数据库
表膨胀处理
性能白皮书
测试方法
测试结果
API 文档
History
Introduction
API Category
Making API Requests
Instance APIs
Read-Only Instance APIs
Backup and Recovery APIs
Parameter Management APIs
Security Group APIs
Performance Optimization APIs
Account APIs
Specification APIs
Network APIs
Data Types
Error Codes
常见问题
相关协议
Service Level Agreement
Terms of Service
词汇表
联系我们

配置物理迁移任务

PDF
聚焦模式
字号
最后更新时间: 2024-07-23 11:54:41
物理迁移采用 PostgreSQL 物理流复制方式实现,速度更快、稳定性更好。本文为您介绍如何配置物理迁移任务及相关的注意事项。

配置任务

2. 在左侧导航栏选择数据迁移
3. 进入数据迁移任务列表。单击新建迁移任务,建立一个源实例和目标实例类型为 PostgreSQL 的迁移任务。

4. 建立迁移任务之后,进入迁移任务列表,单击操作 > 配置,对新建的任务进行配置。

5. 配置任务分为三步,需要注意,在第二步时,选择迁移方式为物理迁移。迁移类型和迁移对象选择默认。随后进行校验任务。

6. 系统校验细则及修复方法请参考 物理迁移检查项
注意:
如果源实例为自建 PostgreSQL ,请务必保证 PostgreSQL 数据目录中不包含其他任何自建的文件或目录,否则会导致流程失败。

7. 全部校验通过之后,任务正式启动,您可以到任务列表查看任务详情。整个任务总共分为七个步骤,如下图所示:


迁移步骤详情描述请参考 迁移步骤说明

迁移步骤说明

1. 预检查

系统在发起迁移任务之前,对源和目标端实例进行多项环境检查,包含如下几项:
目标实例会话检查:检查目标实例是否存在用户会话,如果有,则系统报错。用户会话主要是指如下三类数据库账号以外的账号发起的会话。
postgers
repluser
以 tencentdb_开头的账号
目标实例库表检查:检查目标实例是否存在用户的 database 或者对象,若存在,则系统报错。
目标实例关联实例检查:检查目标实例是否有关联的 RO 实例,如果存在则报错。

2. 数据备份

为保证目标实例数据可恢复性,系统会先对目标实例进行一次全量自动备份,再利用 PostgreSQL 原生工具 pg_basebackup 在腾讯云 PostgreSQL 环境上搭建源实例的备机,并准备开始进行主备数据同步。云数据库 PostgreSQL 备份空间已经计费,超过实例赠送空间部分将产生费用,具体费用详情请参考 备份空间收费说明

3. 全量迁移

利用 PostgreSQL 物理流复制方式实现,实现源实例和腾讯云 PostgreSQL 侧备机之间的主备全量同步。

4. 增量同步

利用 PostgreSQL 物理流复制方式实现,实现源实例和腾讯云 PostgreSQL 侧备机之间的主备增量同步。业务需要及时观测任务列表上主备同步进度,当同步一致后,请业务确保源实例需要停止写入。


5. 等待切换

当源实例与腾讯云 PostgreSQL 侧备机之间的主备增量同步差异为0时,系统处于等待切换状态。用户需要手工单击完成来发起切换。


6. 切换

用户单击完成系统会将腾讯云 PostgreSQL 侧备机提升为主机。
注意:
系统检测到瞬时源和目标 LSN 一致后可以进行切换,但并不保证源实例已经停写,请在进行切换前务必确保源实例业务已停止写入。

7. 完成

在切换完成后,备机升主。腾讯云 PostgreSQL 管理系统将纳管新的主机,并适配管控操作。

注意事项

实例需要为主实例,只读实例不支持物理迁移。
物理复制不支持对开启数据透明加密的源端或者目标端进行数据传输。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈