查看工作负载并发和并发扩展数据 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

查看工作负载并发和并发扩展数据

通过在 Amazon Redshift 中使用并发扩展指标,您可以执行以下操作:

  • 分析是否可以通过启用并发扩展来减少排队查询的数量。您可以按 WLM 队列或针对所有 WLM 队列进行比较。

  • 查看并发扩展集群中的并发扩展活动。这可以告诉您并发扩展是否受 max_concurrency_scaling_clusters 限制。如果是,您可以选择增加数据库参数中的 max_concurrency_scaling_clusters

  • 查看所有并发扩展集群总计并发扩展的总使用率。

注意

Amazon Redshift 有新的控制台可用。根据您使用的控制台,选择新控制台原始控制台说明。默认情况下会打开新控制台说明。

显示并发扩展数据

  1. 登录到 Amazon Web Services Management Console并打开 Amazon Redshift 控制台,网址:https://console.aws.amazon.com/redshift/

  2. 在导航菜单上,选择 CLUSTERS (集群),然后从列表中选择集群名称以打开其详细信息。此时将显示集群的详细信息,其中包括 Cluster performance(集群性能)、Query monitoring(查询监控)、Databases(数据库)、Datashares(数据共享)、Schedules(计划)、Maintenance(维护)和 Properties(属性)选项卡。

  3. 为查询相关指标选择 Query monitoring (查询监控) 选项卡。

  4. Query monitoring (查询监控) 部分中,选择 Workload concurrency (工作负载并发)

    此选项卡包括以下图表:

    • Queued vs. Running queries on the cluster(集群上排队的查询数与正在运行的查询数)– 与集群中所有 WLM 队列中等待的查询数量相比,正在运行的查询数量(来自主集群和并发扩展集群)。

    • Queued vs. Running queries per queue(每个队列排队的查询数与正在运行的查询数)– 与每个 WLM 队列中等待的查询数量相比,正在运行的查询数量(来自主集群和并发扩展集群)。

    • Concurrency scaling activity(并发扩缩活动)– 正在积极处理查询的并发扩展集群的数量。

    • Concurrency scaling usage(并发扩展使用情况)– 具有活动的查询处理活动的并发扩展集群的使用情况。

查看并发扩展数据

  1. 登录到 Amazon Web Services Management Console并打开 Amazon Redshift 控制台,网址:https://console.aws.amazon.com/redshift/

  2. 在导航窗格中,选择 Clusters

  3. 选择要查看其并发扩展数据的集群。

  4. 选择 Database Performance (数据库性能) 选项卡。

    默认情况下,性能视图会显示过去一小时的并发扩展数据。如果您需要调整视图,则可以使用筛选条件更改数据的范围。

工作负载并发图表

以下示例显示新的 Amazon Redshift 控制台中显示的图表。

  • Queued vs. Running queries on the cluster(集群上排队的查询数与正在运行的查询数)

  • Queued vs. Running queries per queue(每个队列排队的查询数与正在运行的查询数)

  • Concurrency scaling activity (并发扩展活动)

  • Concurrency scaling usage (并发扩展使用)