In questa pagina viene descritto come utilizzare la dashboard degli insight sul sistema di Cloud SQL. La dashboard degli insight sul sistema mostra le metriche relative alle risorse utilizzate dall'istanza e ti aiuta a rilevare e analizzare i problemi delle prestazioni del sistema.
Visualizza la dashboard di System Insights
Per visualizzare la dashboard di System Insights, segui questi passaggi:
-
Nella console Google Cloud, vai alla pagina Istanze Cloud SQL.
- Fai clic sul nome di un'istanza.
Seleziona la scheda Approfondimenti sul sistema dal pannello di navigazione SQL a sinistra.
Si apre la dashboard degli insight sul sistema.
La dashboard di System Insights mostra le seguenti informazioni:
Dettagli istanza
Cronologia eventi: mostra gli eventi di sistema in ordine cronologico. Queste informazioni consentono di valutare l'impatto degli eventi di sistema sull'integrità e sulle prestazioni dell'istanza.
Schede riepilogative: forniscono una panoramica dell'integrità e delle prestazioni dell'istanza mostrando i valori più recenti e aggregati per le metriche di utilizzo della CPU, utilizzo del disco ed errori di log.
Grafici delle metriche: mostrano le informazioni sulle metriche del sistema operativo e del database, utili per ottenere insight su diversi problemi, come velocità effettiva, latenza e costi.
La dashboard offre le seguenti opzioni di alto livello:
- Per creare una dashboard personalizzata, fai clic su Personalizza dashboard.
Per mantenere aggiornata la dashboard, attiva l'opzione Aggiornamento automatico. Se attivi l'opzione Aggiornamento automatico, i dati della dashboard vengono aggiornati ogni minuto.
Il selettore di data mostra l'opzione
1 day
selezionata per impostazione predefinita. Per modificare il periodo, seleziona uno degli altri periodi predefiniti o fai clic su Personalizzato e definisci un'ora di inizio e di fine. I dati sono disponibili per gli ultimi 30 giorni.Per creare un link assoluto alla dashboard, fai clic sul pulsante Copia link. Puoi condividere questo link con altri utenti di Cloud SQL che dispongono delle stesse autorizzazioni.
Schede riepilogative
La seguente tabella descrive le schede riepilogative visualizzate nella parte superiore della dashboard di Approfondimenti sul sistema. Queste schede forniscono una breve panoramica dell'integrità e delle prestazioni dell'istanza durante il periodo di tempo scelto.
Scheda riepilogativa | Descrizione |
---|---|
Utilizzo CPU - P50 | I valori di utilizzo della CPU P50. |
Utilizzo CPU - P99 | I valori di utilizzo della CPU P99. |
Utilizzo disco | Il valore più recente di utilizzo del disco. |
Errori di log | Il numero di errori registrati. |
Grafici delle metriche
La barra degli strumenti in ogni scheda del grafico offre il seguente insieme di opzioni standard:
Per visualizzare i valori delle metriche per un momento specifico nel periodo selezionato, sposta il cursore sul grafico.
Per visualizzare un grafico in modalità a schermo intero, fai clic su fullscreen. Per uscire dalla modalità a schermo intero, fai clic su Esc.
Per eseguire lo zoom di un grafico, fai clic sul grafico e trascinalo orizzontalmente lungo l'asse X o verticalmente sull'asse Y. Per ripristinare l'operazione di zoom, fai clic su youtube_searched_for. Le operazioni di zoom vengono applicate contemporaneamente a tutti i grafici in una dashboard.
Per visualizzare ulteriori opzioni, fai clic su more_vert. La maggior parte dei grafici offre queste opzioni:
Scarica un'immagine PNG.
Visualizza in Esplora metriche. Visualizza la metrica in Esplora metriche. Puoi visualizzare altre metriche Cloud SQL in Metrics Explorer dopo aver selezionato il tipo di risorsa Database Cloud SQL.
La tabella seguente descrive le metriche di Cloud SQL visualizzate per impostazione predefinita nella dashboard di Cloud SQL System Insights.
Nome e tipo di metrica | Descrizione |
---|---|
Latenza querydbinsights.googleapis.com/ |
Distribuzione della latenza aggregata delle query per P99, P95 e P50 per utente e database. Disponibile solo per le istanze in cui è abilitato Query Insights. |
Carico database per database/utente/indirizzo clientdbinsights.googleapis.com/ |
Il tempo di esecuzione della query accumulato per indirizzo del database, dell'utente o del client. È la somma di tempo di CPU, tempo di attesa I/O, tempo di attesa blocco, commutazioni di contesto del processo e pianificazione per tutti i processi coinvolti nell'esecuzione della query. Disponibile solo per le istanze in cui è abilitato Query Insights. |
Utilizzo CPUcloudsql.googleapis.com/ |
L'utilizzo attuale della CPU rappresentato come percentuale della CPU prenotata attualmente in uso. |
Connessioni MySQLcloudsql.googleapis.com/ |
Il numero di connessioni mantenute dall'istanza di database. |
Byte in entrata/in uscitacloudsql.googleapis.com/ cloudsql.googleapis.com/ |
Il traffico di rete in termini di numero di byte in entrata (byte ricevuti) e byte in uscita (byte inviati) rispettivamente da e verso l'istanza. |
Componenti di memoria
|
I componenti di memoria disponibili per il database come utilizzo, cache e memoria libera. Il valore di ogni componente di memoria viene calcolato come percentuale della memoria totale disponibile per il database. |
Query MySQLcloudsql.googleapis.com/
|
Il numero di istruzioni eseguite dal server. Sono incluse le istruzioni eseguite all'interno di programmi memorizzati, come stored procedure e funzioni. |
Domande MySQLcloudsql.googleapis.com/
|
Il numero di istruzioni eseguite dal server. Sono incluse solo le istruzioni inviate al server dai client e non quelle eseguite all'interno dei programmi memorizzati. |
Traffico di rete MySQLcloudsql.googleapis.com/ cloudsql.googleapis.com/
|
Il numero di byte ricevuti e inviati ai client. |
Pagine InnoDB
|
Il numero di pagine dirty, gratuite e totali nel pool di buffer InnoDB. Una pagina dirty nel pool di buffer InnoDB è una pagina che è stata modificata nella memoria, ma non viene riscritto sul disco. Una pagina gratuita nel pool di buffer InnoDB è una pagina inutilizzata che non contiene dati. |
Chiamate fsync InnoDB
|
Il numero di operazioni fsync InnoDB. |
Chiamate log fsync InnoDB
|
Il numero di operazioni fsync eseguite sui file di log di ripetizione InnoDB. |
Pagine InnoDB lette/scrittecloudsql.googleapis.com/ cloudsql.googleapis.com/
|
Il numero di pagine InnoDB lette e scritte. |
Cache tabelle MySQL apertecloudsql.googleapis.com/ cloudsql.googleapis.com/
|
open_tables è il numero di tabelle attualmente aperte. opened_table_count è il numero di tabelle che il database ha aperto dall'ultimo campione.Se il valore di opened_table_count è costantemente elevato, ti consigliamo di
aumentare il valore di table_open_cache .
|
Cache per la definizione delle tabelle MySQLcloudsql.googleapis.com/database/ cloudsql.googleapis.com/database/
|
open_table_definitions è il numero di definizioni delle tabelle attualmente aperte.
opened_table_definitions_count è il numero di volte in cui il database ha aperto
una definizione di tabella dall'ultimo campione. Se il valore di opened_table_definitions_count è costantemente elevato, ti consigliamo di aumentare il valore di table_definition_cache .
|
Utilizzo memoria dizionario dati InnoDB
|
Utilizzo della memoria per la cache del dizionario dati InnoDB. InnoDB dispone di una propria cache per l'archiviazione delle informazioni sugli oggetti di database, come tabelle, colonne, indici e chiavi esterne.
table_definition_cache imposta un limite flessibile per il numero di tabelle in questa cache. Tuttavia, le tabelle con relazioni di chiave esterna vengono conservate nella cache
fino all'arresto o al riavvio del database. Questa cache può consumare una quantità significativa di memoria se l'istanza ha molte tabelle con relazioni di chiave esterna.
|
Archiviazione su disco per tipocloudsql.googleapis.com/
|
La suddivisione dell'utilizzo del disco dell'istanza per tipi di dati, come data , binlog e tmp_data .
Questa metrica ti consente di comprendere i costi di archiviazione. Per ulteriori informazioni sui costi di utilizzo dello spazio di archiviazione, consulta Prezzi di archiviazione e networking.Il recupero point-in-time (PITR) utilizza i log binari. Cloud SQL genera regolarmente nuovi log, che occupano spazio di archiviazione. Cloud SQL elimina automaticamente i log binari e i backup automatici associati. In genere questo accade dopo che viene soddisfatto il valore di conservazione impostato per transactionLogRetentionDays .
transactionLogRetentionDays è il numero di giorni in cui Cloud SQL conserva i log delle transazioni. Il suo valore va da 1 a 7 .Per evitare problemi di archiviazione imprevisti durante l'utilizzo di PITR, ti consigliamo di attivare gli aumenti automatici dello spazio di archiviazione. |
Operazioni di lettura/scrittura su discocloudsql.googleapis.com/ cloudsql.googleapis.com/
|
read_ops_count indica il conteggio delta delle operazioni di I/O di lettura su disco.
Puoi utilizzare questa metrica per capire se l'istanza è dimensionata correttamente per il tuo ambiente.
Se necessario, puoi passare a un tipo di macchina più grande per gestire un maggior numero
di richieste dalla cache e ridurre la latenza.write_ops_count indica il
conteggio delta delle operazioni di I/O di scrittura su disco. A parte le repliche, le istanze Cloud SQL scrivono in una tabella di sistema ogni secondo circa.
|
Cloud Logginglogging.googleapis.com/
|
Mostra il numero totale di voci di log per errori e avvisi. |
Per saperne di più, consulta Metriche di Cloud SQL.
Cronologia degli eventi
La dashboard fornisce i dettagli dei seguenti eventi:
Nome evento | Descrizione | Tipo di operazione |
---|---|---|
Instance restart |
Riavvia l'istanza Cloud SQL | RESTART |
Instance failover |
Avvia un failover manuale di un'istanza principale ad alta disponibilità (HA) su un'istanza in standby, che diventa l'istanza principale. | FAILOVER |
Instance maintenance |
Indica che l'istanza è attualmente in manutenzione. In genere, a causa della manutenzione, l'istanza non è disponibile per 1-3 minuti. | MAINTENANCE |
Instance backup |
Esegue un backup dell'istanza. | BACKUP_VOLUME |
Instance update |
Aggiorna le impostazioni di un'istanza Cloud SQL. | UPDATE |
Promote replica |
Promuove un'istanza di replica Cloud SQL. | PROMOTE_REPLICA |
Start replica |
Avvia la replica su un'istanza di replica di lettura Cloud SQL. | START_REPLICA |
Stop replica |
Arresta la replica su un'istanza di replica di lettura di Cloud SQL. | STOP_REPLICA |
Recreate replica |
Ricrea le risorse per un'istanza di replica Cloud SQL. | RECREATE_REPLICA |
Create replica |
Crea un'istanza di replica Cloud SQL. | CREATE_REPLICA |
Data import |
Importa i dati in un'istanza Cloud SQL. | IMPORT |
Instance export |
Esporta i dati da un'istanza Cloud SQL in un bucket Cloud Storage. | EXPORT |
Restore backup |
Ripristina un backup di un'istanza Cloud SQL. Questa operazione potrebbe causare il riavvio dell'istanza. | RESTORE_VOLUME |