Supervisión de una consulta en una implementación multi-AZ - Amazon Redshift

Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la publicación del blog.

Supervisión de una consulta en una implementación multi-AZ

Una implementación multi-AZ utiliza recursos de computación implementados en ambas zonas de disponibilidad y puede seguir funcionando en caso de que los recursos de una zona de disponibilidad determinada no estén disponibles. Todos los recursos de computación se utilizarán en todo momento. Esto permite el funcionamiento completo a través de dos zonas de disponibilidad de forma activa-activa tanto para operaciones de lectura como de escritura.

Puede consultar las vistas SYS_ en el esquema pg_catalog para supervisar el tiempo de ejecución de las consultas en una implementación multi-AZ. Las vistas SYS_ muestran las actividades de ejecución de las consultas o las estadísticas de los clústeres primario y secundario. Para obtener una lista de las vistas de monitoreo, consulte Vistas de monitoreo.

Siga estos pasos para supervisar el tiempo de ejecución de las consultas para cada zona de disponibilidad en la implementación multi-AZ:

  1. Vaya a la consola de Amazon Redshift, conéctese a la base de datos de su implementación multi-AZ y ejecute consultas mediante el editor de consultas.

  2. Ejecute cualquier consulta de muestra en la implementación multi-AZ de Amazon Redshift.

  3. En el caso de una implementación multi-AZ, puede identificar una consulta y la zona de disponibilidad en la que se ejecuta mediante la columna compute_type de la tabla SYS_QUERY_HISTORY. primary significa consultas ejecutadas en el clúster principal de la implementación multi-AZ y secondary significa consultas ejecutadas en el clúster secundario de la implementación multi-AZ.

    La siguiente consulta utiliza la columna compute_type para supervisar una consulta.

    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;