MySQL HeatWave 控制台中的工作区页面允许将数据加载到 HeatWave 集群或从中卸载数据。加载和卸载操作使用Auto Parallel Load执行,它通过预测使用最佳并行度来优化操作时间和内存使用。数据从关联的数据库系统加载到 HeatWave 中。如果您还没有将数据加载到您的数据库系统中,请参阅第 6 章,导入数据。
执行加载或卸载操作的 MySQL 用户必须具有以下 MySQL 权限:
将数据从数据库系统加载到 HeatWave 集群所需的时间取决于数据大小。
HeatWave Cluster 数据也可以使用 SQL 或 MySQL 客户端的自动并行加载接口进行管理。有关更多信息,请参阅 MySQL HeatWave 用户指南中的加载数据。
加载数据:
使用 HeatWave 集群连接到数据库系统。有关说明,请参阅第 5.1 节 “从控制台连接”。
在Select tables to unload or load into HeatWave 下,选择要加载或卸载的模式和表。选择一个模式会选择该模式的所有表。使用下拉控件展开表格行会显示表格的列。负载状态列以百分比值形式提供负载状态 。
-
或者,启用详细信息视图以查看有关架构和表的其他信息。详情包括:
名称:架构或表的名称
Memory Size Estimate (GiB):HeatWave Cluster 上模式或表所需的内存估计
Rows Estimate:表中估计的行数
加载状态:表的加载状态,以百分比值表示。您可以单击刷新图标来刷新加载状态。
String Column Encoding:要编码为
VARLEN
(可变长度)列的列数,表示为表列总数的分数。有关 HeatWave 字符串列编码的信息,请参阅 HeatWave 用户指南中的 编码字符串列。Predicted Load Time (s) : 以秒为单位的预测加载时间
-
选择要加载或卸载的表后,单击加载或 卸载。
如果加载数据,将出现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 内存占用显示已占用内存、当前空闲内存和卸载操作后的额外可用空闲内存
单击Confirm Load或 Confirm Unload以开始加载或卸载操作。
集群内存快照显示使用 的HeatWave 集群内存量。