¿Cómo puedo descargar el texto de SQL completo de Información de rendimiento para mi instancia compatible con Aurora PostgreSQL?

4 minutos de lectura
0

Quiero descargar el texto de SQL completo de Información de rendimiento para mi instancia de base de datos de la edición compatible con Amazon Aurora PostgreSQL.

Descripción breve

El motor compatible con Aurora PostgreSQL gestiona el texto de Información de rendimiento de forma diferente a como lo hacen otros tipos de motores, como el compatible con Aurora MySQL. De forma predeterminada, cada fila de la pestaña Top SQL (SQL superior) del panel de Información de rendimiento muestra 500 bytes de texto de SQL para cada instrucción de SQL. Cuando una instrucción de SQL supera los 500 bytes, puede ver más texto en la sección de SQL text (Texto de SQL) que se encuentra debajo de la tabla Top SQL (SQL superior). La longitud máxima del texto que se muestra en la sección de texto de SQL es de 4 KB. Si la instrucción de SQL supera los 4096 caracteres, la versión truncada se muestra en la sección de texto de SQL. Sin embargo, puede descargar el texto de SQL completo desde la sección de SQL text (Texto de SQL) de la pestaña Top SQL (SQL superior).

El parámetro de base de datos track_activity_query_size especifica la cantidad de memoria que se reserva para almacenar el texto del comando que se está ejecutando actualmente para cada sesión activa. Esto determina la longitud máxima de la consulta que se mostrará en la columna de consulta pg_stat_activity. Para establecer el tamaño límite del texto da las instrucciones de SQL y almacenar ese límite en la base de datos, modifique el parámetro track_activity_query_size. Puede modificar este parámetro a nivel de grupo de parámetros de instancia o clúster. Consulte los valores mínimos y máximos permitidos para el tamaño límite del texto de las instrucciones de SQL:

Aurora_Postgres_Version (Versión de Aurora Postgres)MínimoMáximo
10.x100102400
11.x100102400
12.x100102400
13.x1001048576
14.x1001048576

Resolución

Puede descargar el texto completo de SQL desde Información de rendimiento mediante la consola de Amazon Relational Database Service (Amazon RDS). Si el tamaño completo del texto de SQL supera el valor de track_activity_query_size, aumente el valor de track_activity_query_size antes de descargar el texto de SQL. El parámetro track_activity_query_size es estático, por lo que debe reiniciar el clúster después de cambiar su valor.

Por ejemplo, el tamaño del texto de SQL se puede establecer en 1 MB y track_activity_query_size se establece en el valor predeterminado de 4096 bytes. En este caso, no se puede descargar el SQL completo. Cuando el motor ejecuta el texto de SQL en Información de rendimiento, la consola de Amazon RDS muestra solo los primeros 4 KB. Aumente el valor de track_activity_query_size a 1 MB o más y, a continuación, descargue la consulta completa. En este caso, la visualización y la descarga del texto de SQL devuelven un número diferente de bytes.

En el panel de Información de rendimiento, puede ver o descargar el texto de SQL completo al seguir estos pasos:

1.    Abra la consola de Amazon RDS.

2.    En el panel de navegación, elija Performance Insights (Información de rendimiento).

3.    Elija la instancia de base de datos de la que desea ver Información de rendimiento.

4.    En la pestaña Top SQL (SQL superior), elija la instrucción de SQL que desee ver.

5.    En la pestaña SQL text (Texto de SQL), puede ver hasta 4096 bytes para cada instrucción de SQL. Si la instrucción de SQL se encuentra dentro de este límite, elija Copy (Copiar) para copiar el SQL.

6.    Si la instrucción de SQL es mayor que 4096, se trunca en esta vista. Elija Download (Descargar) para descargar el SQL completo.

Nota: Asegúrese de que el parámetro track_activity_query_size esté configurado en un valor mayor que la instrucción de SQL que desea descargar.


Información relacionada

Visualización de los parámetros de base de datos y el clúster de base de datos de Aurora PostgreSQL

Reinicio de un clúster de Aurora (Aurora PostgreSQL y Aurora MySQL antes de la versión 2.10)

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año