云数据库 GAUSSDB(FOR MYSQL)-GaussDB(for MySQL)入门实践

时间:2024-09-11 14:22:02

GaussDB (for MySQL)入门实践

您购买并连接到GaussDB(for MySQL)数据库实例后,可以根据自身的业务需求使用GaussDB(for MySQL)提供的一系列常用实践。

表1 GaussDB(for MySQL)常用最佳实践

实践

描述

读写分离

使用GaussDB(for MySQL)数据库代理实现读写分离

介绍通过GaussDB(for MySQL)的读写分离连接地址,写请求自动访问主节点,应用直连实现自动读写分离。

开启GaussDB(for MySQL)代理的事务拆分功能

介绍如何设置事务拆分,数据库代理会将事务内写操作之前的读请求转发到只读节点,降低主节点负载。

修改GaussDB(for MySQL)读写分离权重

介绍读写分离功能成功开启后,如何设置主节点和只读节点的权重值。

数据备份

设置GaussDB(for MySQL)自动备份策略

介绍如何在数据库实例的备份时段中创建数据库实例的自动备份,系统根据您指定的备份保留期保存数据库实例的自动备份。

手动备份GaussDB(for MySQL)

介绍如何为数据库实例手动备份数据,用户可以通过手动备份恢复数据,从而保证数据可靠性。

跨区域备份GaussDB(for MySQL)

介绍如何将备份文件存放到另一个区域存储,某一区域的实例故障后,可以在异地区域使用备份文件在异地恢复到新的GaussDB(for MySQL)实例,用来恢复业务。

数据恢复

GaussDB(for MySQL)全量数据恢复:按备份文件恢复

介绍如何使用已有的自动备份和手动备份,将实例数据恢复到备份被创建时的状态。该操作恢复的为整个实例的数据。

GaussDB(for MySQL)全量数据恢复:恢复到指定时间点

介绍如何使用已有的自动备份,恢复实例数据到指定时间点。

GaussDB(for MySQL)库表数据恢复:恢复到指定时间点

介绍如何使用已有的自动备份,恢复某个库表数据到指定时间点。

数据迁移

将MySQL迁移到GaussDB(for MySQL)

介绍使用DRS将表级、库级或实例级数据迁移到GaussDB(for MySQL)数据库。

使用mysqldump迁移GaussDB(for MySQL)数据

介绍使用mysqldump工具将数据复制到GaussDB(for MySQL)数据库。

自建MySQL迁移到GaussDB(for MySQL)

介绍使用DRS将自建MySQL迁移到GaussDB(for MySQL)数据库。

其他云MySQL迁移到GaussDB(for MySQL)

介绍使用DRS将其他云上MySQL数据库迁移到GaussDB(for MySQL)数据库。

数据同步

将GaussDB(for MySQL)同步到GaussDB(for MySQL)

使用DRS将源库数据同步到GaussDB(for MySQL)数据库。

将MySQL同步到GaussDB(for MySQL)

使用DRS将自建MySQL或其他云MySQL同步到GaussDB(for MySQL)数据库。

将Oracle同步到GaussDB(for MySQL)

使用DRS将自建Oracle数据库同步到GaussDB(for MySQL)数据库。

support.huaweicloud.com/qs-gaussdbformysql/gaussdbformysql_02_0017.html