MySQL HeatWave 用户指南  /  第 2 章热浪

第 2 章热浪

启用 HeatWave 集群后,满足特定先决条件的查询会自动从 MySQL 数据库系统卸载到 HeatWave 集群以加速处理。

查询是从 MySQL 客户端或应用程序发出的,该客户端或应用程序通过连接到 MySQL 数据库系统与 HeatWave 集群交互。结果返回到 MySQL 数据库系统和发出查询的 MySQL 客户端或应用程序。

手动将数据加载到 HeatWave 涉及在 MySQL 数据库系统上准备表和执行加载语句。请参见 第 2.2.2 节,“手动加载数据”Auto Parallel Load实用程序通过 自动执行所需步骤和优化并行加载线程的数量来促进数据加载过程。请参阅 第 2.2.3 节,“使用自动并行加载加载数据”

对于 AWS 上的 MySQL HeatWave,您可以使用 MySQL HeatWave 控制台将数据加载到 HeatWave 中。请参阅 MySQL HeatWave on AWS 服务指南中的 管理 HeatWave 数据

对于 Oracle Database Service for Azure (ODSA) 中的 HeatWave,请参阅 将数据导入 MySQL HeatWave

当 HeatWave 加载一个表时,数据被分片并分布在 HeatWave 节点之间。加载表后,表上的 DML 操作会自动传播到 HeatWave 节点。不需要用户操作来同步数据。有关详细信息,请参阅 第 2.2.7 节,“更改传播”

在 Oracle Cloud Infrastructure (OCI) 上,加载到 HeatWave 的数据(包括传播的更改)会自动由 HeatWave 存储层保存到 OCI 对象存储,以便在 HeatWave 节点或集群出现故障时快速恢复。对于 AWS 上的 MySQL HeatWave,数据从 MySQL 数据库系统恢复。

运行多个查询后,您可以使用 HeatWave Advisor 来优化您的工作负载。Advisor 分析您的数据和查询历史以提供字符串列编码和数据放置建议。请参阅第 2.7.3 节,“使用 Advisor 优化工作负载”