更新时间:2023-12-01 GMT+08:00

入门实践

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

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

实践

描述

使用规范

设计规范

介绍GaussDB(for MySQL)在数据库命名规范、数据库基本设计规范、数据库字段设计规范、数据库索引设计规范,以及数据库权限规范。

开发规范

介绍GaussDB(for MySQL)的数据库SQL开发规范。

读写分离

开通读写分离

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

设置事务拆分

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

设置读写分离权重

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

升级数据库代理(Proxy)内核版本

介绍使用数据库代理服务手动升级代理实例至最新内核版本,代理实例内核版本的升级涉及性能提升、新功能或问题修复等。

数据备份

自动备份策略

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

手动备份

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

跨区域备份

介绍如何将备份文件存放到另一个区域存储,某一区域的实例故障后,可以在异地区域使用备份文件在异地恢复到新的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)数据库。