分析查询执行
可以分析查询的执行详细信息,来了解其执行情况并确定潜在的优化区域。通过分析查询,可以深入了解查询计划,包括所涉及的步骤、每个步骤所花费的时间以及处理的数据量。常见用例包括对运行缓慢的查询进行故障排除、优化数据分配策略以及确定查询重写或编制索引的机会。
分析查询
-
登录 AWS Management Console,然后通过以下网址打开 Amazon Redshift 控制台:https://console.aws.amazon.com/redshiftv2/
。 -
在导航菜单上,选择查询和加载以便显示您的账户的查询列表。您可能需要在该页面上更改设置才能找到您的查询。
-
在列表中选择查询标识符以便显示查询详细信息。
查询详细信息页面包含查询详细信息和查询计划选项卡以及查询相关指标。
注意
当您向下钻取查询运行时间图表中的查询时,您还可以从集群详细信息页面、查询历史记录选项卡中导航至查询详细信息页面。
查询详细信息页面包含以下部分:
-
重写查询的列表,如以下屏幕截图所示。
-
查询详细信息部分,如以下屏幕截图所示。
-
查询详细信息选项卡,其中包含所运行的 SQL 和有关此运行的执行详细信息。
-
查询计划选项卡,其中包含查询计划步骤和有关此查询计划的其他信息。此表还包含当查询运行时的集群的图表。
-
集群运行状况
-
CPU 使用率
-
已使用的存储容量
-
活动的数据库连接数
-