

# Acceso a más texto SQL en el panel de Performance Insights
<a name="USER_PerfInsights.UsingDashboard.SQLTextSize"></a>

De forma predeterminada, cada fila de la tabla **Top SQL (SQL principal)** muestra 500 bytes de texto SQL para cada instrucción SQL.

![\[500 bytes de SQL\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/UserGuide/images/perf-insights-top-sql-bytes.png)


Cuando una instrucción SQL supera los 500 bytes, puede ver más texto en la sección **SQL text (Texto SQL)**, bajo la tabla **Top SQL (SQL principal)**. En este caso, la longitud máxima del texto que se muestra **SQL text (Texto SQL)** es de 4 KB. Este límite lo introduce la consola y está sujeto a los límites establecidos por el motor de base de datos. Para guardar el texto que se muestra en **SQL text (Texto SQL)**, elija **Download (Descargar)**.

**Topics**
+ [Límites de tamaño del texto para los motores de Amazon RDS](#sql-text-engine-limits)
+ [Ajuste del limite de texto SQL para las instancias de base de datos de Amazon RDS for PostgreSQL](USER_PerfInsights.UsingDashboard.SQLTextLimit.md)
+ [Ver y descargar texto SQL en el panel de Performance Insights](view-download-text.md)

## Límites de tamaño del texto para los motores de Amazon RDS
<a name="sql-text-engine-limits"></a>

Cuando se descarga un texto SQL, el motor de la base de datos determina su longitud máxima. Puede descargar texto SQL hasta los siguientes límites por motor:


| Motor de base de datos | Longitud máxima del texto descargado | 
| --- | --- | 
| Amazon RDS para MySQL y MariaDB | La longitud se fija en 4096 bytes cuando se habilita Performance Schema. Si Performance Schema no está habilitado, la longitud se fija en 65 535 bytes. | 
| Amazon RDS for Microsoft SQL Server | 4,096 caracteres | 
| Amazon RDS para Oracle | 1000 bytes | 

En la sección **SQL text (Texto SQL)** de la consola de Performance Insights, se muestra el máximo que devuelve el motor. Por ejemplo, si MySQL devuelve como máximo 1 kB a Performance Insights, solo puede recopilar y mostrar 1 kB, incluso si la consulta original es de mayor longitud. Así, cuando se visualiza la consulta en **SQL text (Texto SQL)** o se descarga, Performance Insights devuelve el mismo número de bytes.

Si utiliza la AWS CLI o la API, Información de rendimiento no tiene el límite de 4 KB aplicado por la consola. `DescribeDimensionKeys` y `GetResourceMetrics` devuelven como máximo 500 bytes. 

**nota**  
`GetDimensionKeyDetails` devuelve la consulta completa, pero el tamaño está sujeto al límite del motor.

# Ajuste del limite de texto SQL para las instancias de base de datos de Amazon RDS for PostgreSQL
<a name="USER_PerfInsights.UsingDashboard.SQLTextLimit"></a>

Amazon RDS for PostgreSQL maneja el texto de manera diferente. Puede establecer el límite de tamaño del texto con el parámetro de instancia de base de datos `track_activity_query_size`. Este parámetro incluye las siguientes características:

Tamaño de texto predeterminado  
En la versión 9.6 de Amazon RDS for PostgreSQL, la configuración predeterminada del parámetro `track_activity_query_size` es de 1024 bytes. En la versión 10 o superior de Amazon RDS for PostgreSQL, la configuración predeterminada del parámetro es de 4096 bytes.

Tamaño máximo del texto  
El límite de `track_activity_query_size` para la versión 12 o inferior de Amazon RDS for PostgreSQL es de 102 400 bytes. El máximo es de 1 MB para la versión 13 y superior.   
Si el motor devuelve 1 MB a Performance Insights, la consola muestra solo los primeros 4 kB. Si descarga la consulta, obtendrá 1 MB completo. En este caso, la visualización y la descarga devuelven diferentes cantidades de bytes. Para obtener más información sobre el parámetro de instancia de base de datos `track_activity_query_size`, consulte [Run-time Statistics (Estadísticas de tiempo de ejecución)](https://www.postgresql.org/docs/current/runtime-config-statistics.html) en la documentación de PostgreSQL.

Para aumentar el tamaño del texto SQL, aumente el límite de `track_activity_query_size`. Para modificar el parámetro, cambie el ajuste en el grupo de parámetros asociado a la instancia de base de datos de Amazon RDS for PostgreSQL.

**Para cambiar la configuración cuando la instancia utiliza el grupo de parámetros predeterminado**

1. Cree un nuevo grupo de parámetros de instancia de base de datos para el motor de base de datos y la versión del motor de base de datos adecuados.

1. Establezca el parámetro en el nuevo grupo de parámetros.

1. Asocie el nuevo grupo de parámetros a la instancia de base de datos.

Para obtener más información sobre configurar un parámetro de instancia de base de datos, consulte [Modificación de los parámetros de un grupo de parámetros de base de datos en Amazon RDS](USER_WorkingWithParamGroups.Modifying.md).

# Ver y descargar texto SQL en el panel de Performance Insights
<a name="view-download-text"></a>

Puede ver o descargar texto SQL en el panel de Performance Insights.

**Para ver más texto SQL en el panel de Performance Insights**

1. Abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, seleccione **Performance Insights**.

1. Elija una instancia de base de datos.

1. Baje hasta la pestaña **Top SQL** en el panel de Información de rendimiento.

1. Elija el signo más para expandir un resumen de SQL y elija una de las consultas secundarias del resumen.

   Las instrucciones SQL con texto superior a 500 bytes son similares a las que se indican en la siguiente imagen.  
![\[Instrucciones SQL con texto grande\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/UserGuide/images/perf-insights-large-text-1.png)

1. Desplácese hasta la pestaña **SQL text** (Texto SQL).  
![\[La sección de información SQL muestra más texto SQL\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/UserGuide/images/perf-insights-large-text-2.png)

   El panel de Performance Insights puede mostrar hasta 4096 bytes por cada instrucción SQL.

1. (Opcional) Elija **Copiar** para copiar la instrucción SQL mostrada o elija **Descargar** para descargar la instrucción SQL para consultar el texto SQL hasta el límite del motor de base de datos.
**nota**  
Para copiar o descargar la instrucción SQL, deshabilite los bloqueadores de pantallas emergentes. 