AWS 服务指南上的 MySQL HeatWave  /  第 7 章管理 HeatWave 数据

第 7 章管理 HeatWave 数据

MySQL HeatWave 控制台中的工作区页面允许将数据加载到 HeatWave 集群或从中卸载数据。加载和卸载操作使用Auto Parallel Load执行,它通过预测使用最佳并行度来优化操作时间和内存使用。数据从关联的数据库系统加载到 HeatWave 中。如果您还没有将数据加载到您的数据库系统中,请参阅第 6 章,导入数据

执行加载或卸载操作的 MySQL 用户必须具有以下 MySQL 权限:

将数据从数据库系统加载到 HeatWave 集群所需的时间取决于数据大小。

笔记

HeatWave Cluster 数据也可以使用 SQL 或 MySQL 客户端的自动并行加载接口进行管理。有关更多信息,请参阅 MySQL HeatWave 用户指南中的加载数据

加载数据:

  1. 使用 HeatWave 集群连接到数据库系统。有关说明,请参阅第 5.1 节 “从控制台连接”

  2. Select tables to unload or load into HeatWave 下,选择要加载或卸载的模式和表。选择一个模式会选择该模式的所有表。使用下拉控件展开表格行会显示表格的列。负载状态列以百分比值形式提供负载状态 。

  3. 或者,启用详细信息视图以查看有关架构和表的其他信息。详情包括:

    • 名称:架构或表的名称

    • Memory Size Estimate (GiB):HeatWave Cluster 上模式或表所需的内存估计

    • Rows Estimate:表中估计的行数

    • 加载状态:表的加载状态,以百分比值表示。您可以单击刷新图标来刷新加载状态。

    • String Column Encoding:要编码为VARLEN (可变长度)列的列数,表示为表列总数的分数。有关 HeatWave 字符串列编码的信息,请参阅 HeatWave 用户指南中的 编码字符串列

    • Predicted Load Time (s) : 以秒为单位的预测加载时间

  4. 选择要加载或卸载的表后,单击加载卸载

    如果加载数据,将出现MySQL Auto Parallel Load tables into Heatwave对话框,提供要执行的加载操作的摘要。显示以下信息:

    • 数据库系统:数据库系统名称

    • Estimated load size : 要加载的数据的估计大小

    • Estimated load time : 加载数据所需的估计时间

    • Selected schemas and tables:要加载的选定模式和表

      • 名称:架构或表的名称

      • Memory Size Estimate (GiB):HeatWave 集群上模式或表的内存大小估计

    • 估计的总内存占用量:一个饼图,显示每个表所需的 HeatWave 集群内存的估计百分比

    • 估计加载时间(秒):显示每个表的估计加载时间的饼图

    如果卸载数据,则会出现MySQL Auto Parallel Unload tables from Heatwave对话框,提供要执行的卸载操作的摘要。显示以下信息:

    • 数据库系统:数据库系统的名称

    • Estimated unload size : 待卸载数据的估计大小

    • Selected schemas and tables:要卸载的选定模式和表

      • 名称:架构或表的名称

      • Memory Size Estimate (GiB):HeatWave 集群上模式或表的内存大小估计

    • Estimated memory foot print (GiB):估计的 HeatWave Cluster 内存占用显示已占用内存、当前空闲内存和卸载操作后的额外可用空闲内存

  5. 单击Confirm LoadConfirm Unload以开始加载或卸载操作。

集群内存快照显示使用 的HeatWave 集群内存量。