监控多可用区部署中的查询
多可用区部署使用在两个可用区中部署的计算资源,并且在给定可用区中的资源不可用时仍可以继续运行。始终使用所有计算资源。这样就可以通过主动-主动方式在两个可用区内执行完全操作,包括读取和写入操作。
您可以在 pg_catalog Schema 中查询 SYS_ 视图以监控多可用区部署中的查询运行时。SYS_ 视图显示来自主集群和辅助集群的查询运行时活动或统计信息。有关监控视图的列表,请参阅监控视图。
按照以下步骤监控多可用区部署中每个可用区的查询运行时:
-
导航到 Amazon Redshift 控制台并连接到多可用区部署中的数据库,然后通过查询编辑器运行查询。
-
在多可用区 Amazon Redshift 部署上运行任何示例查询。
-
对于多可用区部署,您可以使用 SYS_QUERY_HISTORY 表中的 compute_type 列来识别查询及运行查询的可用区。primary 代表在多可用区部署的主集群上运行的查询,secondary 代表在多可用区部署的辅助集群上运行的查询。
以下查询使用 compute_type 列来监控查询。
select (compute_type) as compute_type, left(query_text, 50) query_text from sys_query_history order by start_time desc; compute_type | query_text --------------+------------------------- secondary | select count(*) from t1;