MC 中的子群集

在 Eon 模式数据库中,您可以使用子群集(节点组)分隔不同的工作负载,控制这些工作负载的资源使用方式,随着工作负载的波动促进扩大和缩减数据库。这样可以更有效地管理云资源开支或数据中心资源。有关子群集概念和子群集工作原理的概述,请参阅子群集

MC 可以轻松查看和管理您的子群集。您可以跟踪查询执行情况以及子群集资源的平衡情况。在 MC 中,您可以使用这些信息调整子群集的数量和大小,提高查询吞吐量和系统性能。

可视化子群集

您可以使用数据库概述 (Database Overview) 页面上的图表在任何级别查看和向下钻取数据库的资源使用情况。您可以查看所有节点、所有子群集或单个子群集的资源使用情况。有关详细信息,请参阅在 MC 中绘制子群集资源使用情况图表

您可以在数据库管理 (Database Manage) 页面的子群集 (Subclusters) 选项卡中,以表形式查看每个子群集中各个节点的统计信息。

如需了解管理 (Manage) > 子群集(Subclusters) 选项卡的监控功能,请参阅在 MC 中查看子群集布局

管理子群集

对于 Eon 模式数据库,MC 支持以下公共和私有云提供商的子群集和节点管理操作:

对于企业模式下的数据库,MC 支持以下操作:

  • 在 AWS 上的云中:“添加节点 (Add Node)”操作,添加实例 (Add Instance)”操作。

  • 内部部署:“添加节点 (Add Node)”操作。

要查看和管理子群集,请从 MC 主页 (MC Home) 页面或数据库和群集 (Databases and Clusters) 页面选择数据库。MC 显示数据库的概述 (Overview) 页面。选择概述 (Overview) 页面底部的管理 (Manage)

要查看“子群集 (Subclusters)”页面,请单击管理 (Manage) > 子群集 (Subclusters) 选项卡:

云 Eon 模式

在云平台 Eon 模式下,可以使用管理 (Manage) > 子群集 (Subclusters) 选项卡添加子群集、重新平衡子群集、停止和启动子群集、扩大或缩减子群集或者终止子群集。也可以停止或启动节点,或者重新启动数据库节点及其底层实例。

内部 Eon 模式

在内部 Eon 模式下,可用子群集和节点操作的行为模式与云中略有不同,因为 Vertica 节点位于数据中心的实际计算机,而不是位于云实例。

内部 Eon 模式下的子群集操作

  • 在内部 Eon 模式下,可以使用管理 (Manage) > 子群集 (Subclusters) 选项卡添加子群集、重新平衡子群集或删除子群集。

  • 只有当其他 Vertica 主机可用时,才能添加(创建)子群集。

  • 删除子群集时,MC 将从数据库中删除子群集,但不会删除实际计算机。MC 停止子群集中的节点,从子群集中移除节点,然后删除子群集。而后,还可以将 Vertica 主机添加到其他子群集。

  • 在内部部署中的 Eon 模式数据库中启动或停止子群集时,MC 会启动或停止 Vertica 主机上的子群集节点,但不会启动或停止计算机本身。
  • 当您在内部部署中扩展子群集时,MC 向导会显示当前不属于数据库的可用 Vertica 主机的列表。选择要添加到子群集的节点作为节点,然后确认要扩展子群集。

    当您缩减在内部部署中的子群集时,MC 会从数据库中的子群集中移除节点,但不会终止 Vertica 主机。这些主机现在可用于扩展其他子群集。

  • 扩大 (Scale Up) 显示未添加到数据库的所有可用 Vertica 主机的 IP 地址。如果群集中的所有 Vertica 主机均已添加到数据库,扩大 (Scale Up) 按钮将灰显。

内部 Eon 模式下的节点操作

当您在内部部署中启动或停止节点时,MC 会启动或停止数据库中的节点,但不会启动或停止 Vertica 主机。重新启动节点操作不适用于内部部署 Eon 模式下的数据库。