Amazon Redshift
群集管理指南 (API 版本 2012-12-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

查看查询性能数据

Amazon Redshift 控制台提供在数据库中运行的查询的性能相关信息。您可以使用这些信息确定需要很长时间才能处理的查询以及制造瓶颈来阻止其他查询获得高效处理的查询,并进行问题排查。您可以使用群集详细信息页面上的 Queries 选项卡来查看这些信息。Queries 选项卡显示的表格中会列出群集中当前正在运行的查询或最近运行的查询。

您可以使用按钮栏(如下所示)来刷新表格中的数据、配置表格中显示的列,或者打开 Amazon Redshift 文档。

查看查询性能数据

  1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon Redshift 控制台:https://console.amazonaws.cn/redshift/

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

  3. 对于 Cluster (群集),选择您要查看其性能数据的群集旁边的放大镜图标。

  4. 选择 Queries 选项卡。

    默认情况下,Queries 选项卡会显示过去 24 小时的查询性能。要更改显示的数据,请使用 Filter (筛选条件) 列表来选择您要查看其查询的时间段。您还可在 Search (搜索) 框中键入一个关键字以搜索符合您的搜索条件的查询。

终止正在运行的查询

您也可以使用 Queries 页面终止当前正在运行的查询。

注意

在 Amazon Redshift console 中终止查询和加载需要特定权限。如果您希望用户能够停止查询和加载,请确保将 redshift:CancelQuerySession 操作添加到您的 AWS Identity and Access Management (IAM) 策略。无论您在 IAM 中选择 Amazon Redshift Read Only (Amazon Redshift 只读) AWS 托管策略还是创建自定义策略,此要求都适用。拥有 Amazon Redshift Full Access 策略的用户已具备终止查询和加载所需的权限。要详细了解 Amazon Redshift 的 IAM 策略中的操作,请参阅 访问控制

终止正在运行的查询

  1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon Redshift 控制台:https://console.amazonaws.cn/redshift/

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

  3. 对于 Cluster (群集),选择要打开的群集。

  4. 选择 Queries 选项卡。

  5. 执行以下任一操作:

    • 在列表中,选择要终止的一个或多个查询,然后选择 Terminate Query (终止查询)。

    • 在列表中,打开查询 (如果您想先查看查询信息),然后选择 Terminate Query (终止查询)。

  6. Terminate Queries (终止查询) 对话框中,选择 Confirm (确认)。

本页内容: