

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Accesso a una maggiore quantità di testo SQL nel pannello di controllo di Performance Insights
<a name="USER_PerfInsights.UsingDashboard.SQLTextSize"></a>

Per impostazione predefinita, ciascuna riga nella tabella **Top SQL** (Prime istruzioni SQL) mostra 500 byte di testo SQL per ciascuna istruzione SQL.

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


Quando un'istruzione SQL supera i 500 byte, puoi visualizzare più testo nella sezione **SQL text (Testo SQL)** sotto la tabella **Top SQL** (Prime istruzioni SQL). In questo caso, la lunghezza massima per il testo visualizzato in **SQL text (Testo SQL)** è 4 KB. Questo limite viene introdotto dalla console ed è soggetto ai limiti impostati dal motore del database. Per salvare il testo visualizzato in **SQL text** (Testo SQL), scegli **Download** (Scarica).

**Topics**
+ [Limiti delle dimensioni del testo per i motori Amazon RDS](#sql-text-engine-limits)
+ [Impostazione del limite di testo SQL per le istanze database Amazon RDS per PostgreSQL](USER_PerfInsights.UsingDashboard.SQLTextLimit.md)
+ [Visualizzazione e download del testo SQL nella dashboard di Approfondimenti sulle prestazioni.](view-download-text.md)

## Limiti delle dimensioni del testo per i motori Amazon RDS
<a name="sql-text-engine-limits"></a>

Durante il download di testo SQL, il motore del database determina la sua lunghezza massima. Puoi scaricare il testo SQL fino ai seguenti limiti per motore.


| Motore database | Lunghezza massima del testo scaricato | 
| --- | --- | 
| Amazon RDS per MySQL e MariaDB | La lunghezza è fissata a 4.096 byte quando lo schema delle prestazioni è abilitato. Se lo schema delle prestazioni non è abilitato, la lunghezza è fissata a 65.535 byte. | 
| Amazon RDS for Microsoft SQL Server | 4,096 caratteri | 
| Amazon RDS per Oracle | 1.000 byte | 

La sezione **SQL Text** (Testo SQL) della console Performance Insights visualizza fino al massimo restituito dal motore. Ad esempio, se MySQL restituisce al massimo 1 KB a Performance Insights, può raccogliere e mostrare solo 1 KB, anche se la query originale è più grande. Pertanto, quando la query viene visualizzata in **SQL text** (Testo SQL) o scaricata, Performance Insights restituisce lo stesso numero di byte.

Se si utilizza AWS CLI o l’API, Approfondimenti sulle prestazioni non ha il limite di 4 KB applicato dalla console. `DescribeDimensionKeys` e `GetResourceMetrics` restituiscono al massimo 500 byte. 

**Nota**  
`GetDimensionKeyDetails` restituisce la query completa, ma la dimensione è soggetta al limite del motore.

# Impostazione del limite di testo SQL per le istanze database Amazon RDS per PostgreSQL
<a name="USER_PerfInsights.UsingDashboard.SQLTextLimit"></a>

Amazon RDS per PostgreSQL gestisce il testo in modo diverso. È possibile impostare il limite delle dimensioni del testo con il parametro di istanza database `track_activity_query_size`. Questo parametro presenta le caratteristiche seguenti:

Dimensione di default del testo  
Su Aurora Amazon RDS per PostgreSQL versione 9.6, l’impostazione di default per il parametro `track_activity_query_size` è 1.024 byte. Su Amazon RDS per PostgreSQL versione 10 o successive, l’impostazione di default per il parametro è 4.096 byte.

Dimensione massima del testo  
Il limite per `track_activity_query_size` è 102.400 byte per Amazon RDS per PostgreSQL versione 12 e versioni precedenti. Il massimo è di 1 MB per la versione 13 e quelle successive.   
Se il motore restituisce 1 MB a Performance Insights, la console visualizza solo i primi 4 KB. Se si scarica la query, si ottiene 1 MB per intero. In questo caso, la visualizzazione e il download restituiscono un numero diverso di byte. Per ulteriori informazioni sul parametro dell’istanza database `track_activity_query_size`, consulta [Run-time Statistics](https://www.postgresql.org/docs/current/runtime-config-statistics.html) nella documentazione di PostgreSQL.

Per aumentare la dimensione del testo SQL, aumenta il limite di `track_activity_query_size`. Per modificare il parametro, modifica l’impostazione del parametro nel gruppo di parametri associato all’istanza database Amazon RDS per PostgreSQL.

**Modifica dell’impostazione quando l’istanza utilizza il gruppo di parametri di default**

1. Crea un nuovo gruppo di parametri dell’istanza database per il motore del database e la versione del motore del database appropriati.

1. Imposta il parametro nel nuovo gruppo di parametri.

1. Associa il nuovo gruppo di parametri all’istanza database.

Per ulteriori informazioni sull’impostazione di un parametro dell’istanza database, consulta [Modifica dei parametri in un gruppo di parametri database in Amazon RDS](USER_WorkingWithParamGroups.Modifying.md).

# Visualizzazione e download del testo SQL nella dashboard di Approfondimenti sulle prestazioni.
<a name="view-download-text"></a>

Nel pannello di controllo di Performance Insights è possibile visualizzare e scaricare il testo SQL.

**Per visualizzare una maggiore quantità di testo SQL nel pannello di controllo di Performance Insights**

1. Aprire la console Amazon RDS all'indirizzo [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Nel pannello di navigazione scegli **Approfondimenti sulle prestazioni**.

1. Scegli un'istanza database.

1. Scorri verso il basso fino alla scheda **SQL principale** nella dashboard di Approfondimenti sulle prestazioni.

1. Scegli il segno più per espandere un digest SQL e scegli una delle query secondarie del digest.

   Le istruzioni SQL con testo superiore a 500 byte sono simili a quelle nell'immagine seguente.  
![\[Istruzioni SQL con testo ampio\]](http://docs.aws.amazon.com/it_it/AmazonRDS/latest/UserGuide/images/perf-insights-large-text-1.png)

1. Scorri verso il basso fino alla scheda **Testo SQL**.  
![\[La sezione Informazioni SQL mostra più del testo SQL\]](http://docs.aws.amazon.com/it_it/AmazonRDS/latest/UserGuide/images/perf-insights-large-text-2.png)

   Il pannello di controllo di Performance Insights può visualizzare fino a 4.096 byte per ciascuna istruzione SQL.

1. (Facoltativo) Scegliere **Copia** per copiare l'istruzione SQL visualizzata oppure scegliere **Scarica** per scaricare l'istruzione SQL e visualizzare il testo SQL fino al limite del motore database.
**Nota**  
Per copiare o scaricare l'istruzione SQL, disattiva i sistemi di blocco popup. 