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à.
Panoramica del pannello di controllo di Performance Insights
Il pannello di controllo è il modo più semplice per interagire con Performance Insights. L'esempio seguente mostra il pannello di controllo per un'istanza database MySQL.
Argomenti
Filtro intervallo temporale
Di default, il pannello di controllo di Performance Insights mostra il carico del database relativo all'ultima ora. Puoi regolare questo intervallo di tempo da 5 minuti o fino a 2 anni. Puoi inoltre selezionare un intervallo relativo personalizzato.
Puoi selezionare un intervallo assoluto con data e ora di inizio e fine. L'esempio seguente mostra l'intervallo di tempo che inizia a mezzanotte dell'11/4/22 e termina alle 23:59 del 14/4/22.
Grafico Parametri contatore
Con i parametri contatore, puoi personalizzare il pannello di controllo di Performance Insights per includere fino a 10 grafici aggiuntivi. Questi grafici mostrano una selezione di decine di parametri prestazionali di sistema operativo e database. Queste informazioni possono essere correlate ai carichi dei database per agevolare l'individuazione e l'analisi di problemi legati alle prestazioni.
Il grafico Counter Metrics (Parametri contatore) visualizza i dati per i contatori delle prestazioni. I parametri predefiniti dipendono dal motore DB:
-
MySQL e MariaDB –
db.SQL.Innodb_rows_read.avg
-
Oracle –
db.User.user calls.avg
-
Microsoft SQL Server –
db.Databases.Active Transactions(_Total).avg
-
PostgreSQL –
db.Transactions.xact_commit.avg
Per modificare i contatori delle prestazioni, scegli Manage Metrics (Gestisci parametri). È possibile selezionare più parametri del sistema operativo o metriche del database, come mostrato nello screenshot seguente. Per visualizzare i dettagli relativi a qualsiasi metrica, passare il mouse sul nome della metrica.
Per le descrizioni dei parametri contatore che è possibile aggiungere per ciascun motore database, consultare Parametri contatore di Performance Insights.
Grafico di carico database
Il grafico Database load (Carico database) mostra le differenze dell'attività del database in base alla capacità dell'istanza database, rappresentate dalla riga Max vCPU (vCPU massima). Per impostazione predefinita, il grafico a linee in pila rappresenta il carico DB come sessioni attive medie per unità di tempo. Il carico DB viene suddiviso (raggruppato) in base agli stati di attesa.
Carico del database suddiviso per dimensioni
È possibile scegliere di visualizzare il carico sotto forma di sessioni attive raggruppate in base alle dimensioni supportate. La tabella seguente mostra le dimensioni supportate per i diversi motori.
Dimensione | Oracle | SQL Server | PostgreSQL | MySQL |
---|---|---|---|---|
Host |
Sì |
Sì |
Sì |
Sì |
SQL |
Sì |
Sì |
Sì |
Sì |
Utente |
Sì |
Sì |
Sì |
Sì |
Stati di attesa |
Sì |
Sì |
Sì |
Sì |
Piani |
Sì |
No |
No |
No |
Applicazione |
No |
No |
Sì |
No |
Database |
No |
No |
Sì |
Sì |
Tipo di sessione |
No |
No |
Sì |
No |
L'immagine seguente mostra le dimensioni di un'istanza database PostgreSQL.
Dettagli del carico DB per un elemento della dimensione
Per visualizzare i dettagli su un elemento del carico del database all'interno di una dimensione, passa il mouse sul nome dell'elemento. L'immagine seguente mostra i dettagli di un'istruzione SQL.
Per visualizzare i dettagli relativi a qualsiasi elemento per il periodo di tempo selezionato nella legenda, passa il mouse su tale elemento.
Tabella dimensioni superiori
La tabella delle dimensioni superiori seziona il carico DB in diverse dimensioni. Una dimensione è una categoria o una suddivisione per le diverse caratteristiche del carico del database. Se la dimensione è SQL, Top SQL (Prime istruzioni SQL) mostra le istruzioni SQL che contribuiscono maggiormente al carico DB.
Scegli una delle seguenti schede di dimensione.
Scheda | Descrizione | Motori supportati |
---|---|---|
Prime istruzioni SQL |
Le istruzioni SQL correntemente in esecuzione |
Tutti |
Principali stati d'attesa |
L'evento per il quale il back-end del database è in attesa |
Tutti |
Host principali |
Il nome host del client connesso |
Tutti |
Utenti principali |
L'utente collegato al database |
Tutti |
Database principali |
Nome del database a cui è connesso il client |
Solo PostgreSQL, MySQL, MariaDB e SQL Server |
Applicazioni principali |
Il nome dell'applicazione connessa al database |
|
Tipi di sessione principali |
Il tipo di sessione corrente |
Solo PostgreSQL |
Per informazioni sull'analisi delle query tramite la scheda Top SQL (Prime istruzioni SQL), vedi Panoramica della scheda Top SQL.