Analisi delle query con la SQL scheda Top di Performance Insights - Amazon Aurora

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à.

Analisi delle query con la SQL scheda Top di Performance Insights

Nella dashboard di Amazon RDS Performance Insights, puoi trovare informazioni sulle query in esecuzione e recenti nella SQL scheda Top della tabella Dimensioni principali. Queste informazioni possono essere utilizzate per ottimizzare le query.

Panoramica della scheda Top SQL

Per impostazione predefinita, la SQL scheda Top mostra le 25 query che contribuiscono maggiormente al caricamento del DB. Per ottimizzare le query, è possibile analizzare informazioni come il testo e SQL le statistiche della query. Puoi anche scegliere le statistiche che desideri visualizzare nella SQL scheda Superiore.

SQLtesto

Per impostazione predefinita, ogni riga della SQL tabella Top mostra 500 byte di testo per ogni istruzione.

SQLtesto

Per informazioni su come visualizzare più dei 500 byte di SQL testo predefiniti, consultaAccedere a più SQL testo nella dashboard di Performance Insights.

Un SQLdigest è un insieme di più interrogazioni effettive strutturalmente simili ma che potrebbero avere valori letterali diversi. Il digest sostituisce i valori codificati con un punto interrogativo. Ad esempio, un digest potrebbe essere SELECT * FROM emp WHERE lname= ?. Questo digest può includere le seguenti query figlio:

SELECT * FROM emp WHERE lname = 'Sanchez' SELECT * FROM emp WHERE lname = 'Olagappan' SELECT * FROM emp WHERE lname = 'Wu'

Per visualizzare le SQL istruzioni letterali in un digest, selezionate la query, quindi scegliete il simbolo più (+). Nell'esempio seguente, la query selezionata è un sunto.

Digest selezionato SQL
Nota

Un SQL digest raggruppa SQL dichiarazioni simili, ma non oscura informazioni sensibili.

SQLstatistiche

SQLle statistiche sono metriche relative alle prestazioni relative alle interrogazioni. SQL Ad esempio, Performance Insights potrebbe mostrare esecuzioni al secondo o righe elaborate al secondo. Performance Insights raccoglie statistiche solo per le query più comuni. In genere, queste query corrispondono alle prime query per carico mostrate nel dashboard di Performance Insights.

Ogni riga della SQL tabella Top mostra le statistiche pertinenti per l'SQListruzione o il riepilogo, come illustrato nell'esempio seguente.

In alto SQL

Performance Insights può 0.00 generare report e SQL statistiche - (sconosciute). Questa situazione si verifica nelle seguenti condizioni:

  • Esiste un solo campione. Ad esempio, Performance Insights calcola i tassi di modifica per le query Aurora SQL Postgre sulla base di più campioni della vista. pg_stat_statements Quando un carico di lavoro viene eseguito per un breve periodo, Performance Insights potrebbe raccogliere solo un campione, il che significa che non è in grado di calcolare un tasso di varaizione. Il valore sconosciuto è rappresentato da un trattino (-).

  • Due campioni hanno gli stessi valori. Performance Insights non è in grado di calcolare un tasso di variazione perché non si è verificata alcuna variazione, quindi riporta il tasso come 0.00.

  • Un'SQListruzione Aurora Postgre non dispone di un identificatore valido. Postgre SQL crea un identificatore per un'istruzione solo dopo l'analisi e l'analisi. Pertanto, un'istruzione può esistere nelle strutture SQL interne di memoria di Postgre senza identificatore. Poiché Performance Insights esegue il campionamento delle strutture interne in memoria una volta al secondo, le query a bassa latenza potrebbero apparire solo in un singolo campione. Se l'identificatore della query non è disponibile per questo campione, Performance Insights non può associare questa istruzione alle relative statistiche. Il valore sconosciuto è rappresentato da un trattino (-).

Per una descrizione delle SQL statistiche relative ai motori Aurora, consulta. SQLstatistiche per Performance Insights

Carica per attesa () AAS

In Top SQL, la colonna Load by waits (AAS) illustra la percentuale di carico del database associata a ciascun elemento di primo caricamento. Questa colonna indica il carico per questo elemento in base a qualunque raggruppamento attualmente selezionato nel grafico DB Load. Per ulteriori informazioni sulla media delle sessioni attive (AAS), vedere. Media delle sessioni attive

Ad esempio, è possibile raggruppare il Carico DB in base agli stati di attesa. SQLLe interrogazioni vengono esaminate nella tabella degli elementi di caricamento più frequenti. In questo caso, la barra DB Load by Waits (Carico del database in base alle attese) è dimensionata, segmentata e rappresentata da un colore per mostrare qual è il contributo della query a un dato stato di attesa. Mostra anche quali stati di attesa stanno influenzando la query selezionata.

Caricamento DB per attesa

Visualizzazione delle informazioni su SQL

Nella SQL tabella Top, è possibile aprire una dichiarazione per visualizzarne le informazioni. Le informazioni vengono visualizzate nel riquadro inferiore.

SQLTabella superiore con interrogazione letterale selezionata

I seguenti tipi di identificatori (IDs) associati SQL alle istruzioni:

  • Support SQL ID: un valore hash dell'SQLID. Questo valore serve solo per fare riferimento a un SQL ID quando si lavora con AWS Support. AWS Il supporto non ha accesso al SQL testo SQL IDs e al testo.

  • ID Digest di supporto – Un valore hash dell'ID Digest. Questo valore serve solo per fare riferimento a un ID digest quando si lavora con Support AWS . AWS Il supporto non ha accesso al digest IDs e al SQL testo effettivi.

Scegli le preferenze relative alle statistiche

Puoi controllare le statistiche visualizzate nella SQL scheda Superiore scegliendo l'icona Preferenze.

Preferenze statistiche

Quando scegli l'icona Preferences (Preferenze), viene visualizzata la finestra Preferences (Preferenze). La schermata seguente è un esempio della finestra Preferences (Preferenze).

Finestra Preferenze

Per abilitare le statistiche che desideri vengano visualizzate nella SQL scheda Superiore, usa il mouse per scorrere fino alla parte inferiore della finestra, quindi scegli Continua.

Per ulteriori informazioni sulle statistiche al secondo o per chiamata per i motori Amazon , consulta la sezione relativa alle statistiche specifiche del motore in SQL SQLstatistiche per Performance Insights