Questa pagina descrive come utilizzare la dashboard Approfondimenti sul sistema Cloud SQL. La dashboard Approfondimenti sul sistema mostra le metriche relative alle risorse utilizzate dall'istanza e ti aiuta a rilevare e analizzare i problemi di prestazioni del sistema.
Visualizzare la dashboard Approfondimenti sul sistema
Per visualizzare la dashboard Approfondimenti sul sistema:
-
Nella console Google Cloud , vai alla pagina Istanze Cloud SQL.
- Fai clic sul nome di un'istanza.
Seleziona la scheda Approfondimenti sul sistema nel pannello di navigazione SQL a sinistra.
Si apre la dashboard Approfondimenti di sistema.
La dashboard Approfondimenti di sistema mostra le seguenti informazioni:
Dettagli dell'istanza
Cronologia eventi: mostra gli eventi di sistema in ordine cronologico. Queste informazioni ti aiutano a valutare l'impatto degli eventi di sistema sull'integrità e sul rendimento dell'istanza.
Schede riepilogative: forniscono una panoramica dell'integrità e del rendimento dell'istanza mostrando i valori più recenti e aggregati per le metriche relative all'utilizzo della CPU, all'utilizzo del disco e agli errori di log.
Grafici delle metriche: mostrano le informazioni sulle metriche del sistema operativo e del database che ti aiutano a ottenere informazioni 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 Modifica modalità.
Per mantenere aggiornata la dashboard, attiva l'opzione Aggiornamento automatico. Quando attivi l'aggiornamento automatico, i dati della dashboard si aggiornati ogni minuto. Questa funzionalità non è compatibile con gli intervalli di tempo personalizzati.
Per impostazione predefinita, il selettore dell'ora mostra
1 day
. 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 Cloud SQL che dispongono delle stesse autorizzazioni.
Per creare un avviso per un evento specifico, fai clic su
Notifica.Per visualizzare avvisi specifici, fai clic su Annotazioni.
Schede riepilogative
La tabella seguente descrive le schede riepilogative visualizzate nella parte superiore della dashboard Approfondimenti sul sistema. Queste schede forniscono una breve panoramica dell'integrità e del rendimento dell'istanza durante il periodo di tempo selezionato.
Scheda riepilogativa | Descrizione |
---|---|
Utilizzo CPU - P50 | I valori di utilizzo della CPU P50. |
Utilizzo CPU - P99 | I valori di utilizzo della CPU P99. |
Utilizzo del disco | Il valore più recente di utilizzo del disco. |
Percentuale successi cache del buffer | La percentuale di pagine trovate nella cache del buffer senza dover leggere da un disco. |
Grafici delle metriche
Una scheda del grafico per una metrica di esempio è visualizzata come segue.
La barra degli strumenti in ogni scheda del grafico fornisce il seguente insieme di opzioni standard:
Per visualizzare i valori delle metriche per un momento specifico nel periodo selezionato, passa il cursore sopra il grafico.
Per aumentare lo zoom di un grafico, fai clic sul grafico e trascinalo orizzontalmente sull'asse x o verticalmente sull'asse y. Per annullare l'operazione di zoom, fai clic su Reimposta zoom. In alternativa, fai clic su uno dei periodi di tempo predefiniti nella parte superiore della dashboard. Le operazioni di zoom vengono applicate contemporaneamente a tutti i grafici di una dashboard.
Per visualizzare altre opzioni, fai clic su more_vert Altre opzioni per il grafico. La maggior parte dei grafici offre queste opzioni:
Per visualizzare un grafico in modalità a schermo intero, fai clic su Visualizza a schermo intero. Per uscire dalla modalità schermo intero, fai clic su Annulla.
Nascondere o comprimere la legenda.
Scarica un file PNG o CSV del grafico.
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.
Per creare una dashboard personalizzata, fai clic su edit Personalizza dashboard e assegnale un nome. In alternativa, espandi il menu Predefiniti e seleziona una dashboard personalizzata esistente.
Per visualizzare i dati di un grafico delle metriche in dettaglio, fai clic su query_stats Esplora i dati. Qui puoi filtrare metriche specifiche e scegliere la modalità di visualizzazione del grafico:
Per salvare questa visualizzazione personalizzata come grafico delle metriche, fai clic su Salva nella dashboard.
Metriche predefinite
La tabella seguente descrive le metriche Cloud SQL visualizzate per impostazione predefinita nella dashboard Approfondimenti sul sistema Cloud SQL.
Le stringhe di tipo metrica seguono questo prefisso:
cloudsql.googleapis.com/database/
.
Nome e tipo di metrica | Descrizione |
---|---|
Utilizzo CPUdatabase/cpu/utilization |
L'utilizzo attuale della CPU rappresentato come percentuale della CPU prenotata attualmente in uso. |
Utilizzo memoriadatabase/memory/usage |
L'utilizzo della RAM in byte. |
Utilizzo totale memoriadatabase/memory/total_usage |
L'utilizzo totale della RAM in byte. |
Byte utilizzatidatabase/disk/bytes_used |
L'utilizzo dei dati in byte. |
Quota discodatabase/disk/quota |
Le dimensioni massime del disco dati in byte. |
I/O di lettura discodatabase/disk/read_ops_count |
La variazione del conteggio delle operazioni I/O di lettura del disco dati rispetto alla metrica riportata nell'anteprima. Campionamento eseguito ogni 60 secondi. |
I/O di scrittura su discodatabase/disk/write_ops_count |
La variazione del conteggio delle operazioni I/O di scrittura del disco dati rispetto alla metrica registrata nell'anteprima. Campionamento eseguito ogni 60 secondi. |
Byte ricevutidatabase/network/received_bytes_count |
La variazione del conteggio dei byte ricevuti tramite la rete dalla metrica registrata nell'anteprima. Campionamento eseguito ogni 60 secondi. |
Byte inviatidatabase/network/sent_bytes_count |
La variazione del conteggio dei byte inviati tramite la rete dalla metrica registrata nell'anteprima. Campionamento eseguito ogni 60 secondi. |
Percentuale di hit della cache del bufferdatabase/sqlserver/memory/buffer_cache_hit_ratio |
La percentuale corrente di pagine trovate nella cache del buffer senza dover leggere dal disco. Il rapporto è il numero totale di hit della cache diviso per il numero totale di ricerche nella cache. |
Concessioni di memoria in attesadatabase/sqlserver/memory/memory_grants_pending |
Il numero attuale di processi in attesa di una concessione di memoria dello spazio di lavoro. |
Blocchi elenchi disponibilidatabase/sqlserver/memory/free_list_stall_count |
Il numero totale di richieste che hanno aspettato una pagina disponibile. |
Numero pagine scambiate nel discodatabase/swap/pages_swapped_in_count |
Conteggio totale delle pagine scambiate nel disco dall'avvio del sistema. |
Numero pagine scambiate fuori dal discodatabase/swap/pages_swapped_out_count |
Il numero totale di pagine espulse dal disco dall'avvio del sistema. |
Pagine di controllodatabase/sqlserver/memory/checkpoint_page_count |
Il numero totale di pagine di cui è stato eseguito il flush sul disco da un checkpoint o da un'altra operazione che richiede il flush di tutte le pagine modificate. |
Scritture lazydatabase/sqlserver/memory/lazy_write_count |
Il numero totale di buffer scritti dallo scrittore lazy del gestore dei buffer. Lo scrittore pigro è un processo di sistema che svuota i batch di buffer sporchi e invecchiati (buffer che contengono modifiche che devono essere riscritte sul disco prima che il buffer possa essere riutilizzato per un'altra pagina) e li rende disponibili per i processi utente. |
Durata prevista della paginadatabase/sqlserver/memory/page_life_expectancy |
Il numero attuale di secondi in cui una pagina rimane nel pool di buffer senza riferimenti. |
Operazioni paginadatabase/sqlserver/memory/page_operation_count |
Il numero totale di letture o scritture di pagine di database fisiche. Questa statistica conteggia le letture o le scritture di pagine fisiche in tutti i database. |
Suddivisioni di paginadatabase/sqlserver/transaction/page_split_count |
Il numero totale di suddivisioni di pagina che si verificano a causa dell'overflow delle pagine di indice. |
Blocchi delle risorsedatabase/sqlserver/transaction/deadlock_count |
Il numero totale di richieste di blocco che hanno provocato un deadlock. |
Transazioni avviatedatabase/sqlserver/transaction/transaction_count |
Il numero totale di transazioni avviate. |
Richieste batchdatabase/sqlserver/transaction/batch_request_count |
Il numero totale di batch di comandi Transact-SQL ricevuti. |
Compilation SQLdatabase/sqlserver/transaction/sql_compilation_count |
Il numero totale di compilazioni SQL. |
Ricompilarazioni SQLdatabase/sqlserver/transaction/sql_recompilation_count |
Il numero totale di ricompilazioni SQL. |
Processi bloccatidatabase/sqlserver/connections/processes_blocked |
Il numero attuale di processi bloccati. |
Tempo di attesa per il bloccodatabase/sqlserver/transactions/lock_wait_time |
Tempo totale che le richieste di blocco hanno atteso per i blocchi. |
Attese bloccodatabase/sqlserver/transactions/lock_wait_count |
Il numero totale di richieste di blocco che hanno richiesto l'attesa del chiamante. |
Connessioni Cloud SQLdatabase/network/connections |
Il numero di connessioni ai database nell'istanza Cloud SQL. |
Tentativi di accessodatabase/sqlserver/connections/login_attempt_count |
Il numero totale di tentativi di accesso dall'ultimo riavvio del servizio SQL Server. Non sono incluse le connessioni raggruppate. |
Uscitedatabase/sqlserver/connections/logout_count |
Il numero totale di operazioni di disconnessione dall'ultimo riavvio del servizio SQL Server. |
Reimpostazione della connessionedatabase/sqlserver/connections/connection_reset_count |
Il numero totale di accessi avviati dal pool di connessioni dall'ultimo riavvio del servizio SQL Server. |
Voci di loglog_entry_count |
Il numero di voci di log, scritte direttamente o instradate a questo progetto tramite project-sink, memorizzate in almeno un bucket di log. Per impostazione predefinita, le voci del log vengono archiviate per 30 giorni. I log esclusi non vengono conteggiati. |
Scansioni completedatabase/sqlserver/transactions/full_scan_count |
Il numero totale di scansioni complete senza restrizioni. Possono essere scansioni della tabella di base o dell'indice completo. |
Per ulteriori informazioni, consulta le metriche 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) a un'istanza in standby, che diventa l'istanza principale. | FAILOVER |
Instance maintenance |
Indica che l'istanza è attualmente in manutenzione. In genere, la manutenzione comporta la mancata disponibilità dell'istanza 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 |
Esegui la promozione di un'istanza replica Cloud SQL. | PROMOTE_REPLICA |
Start replica |
Avvia la replica su un'istanza di replica di lettura Cloud SQL. | START_REPLICA |
Stop replica |
Interrompe la replica su un'istanza di replica di lettura Cloud SQL. | STOP_REPLICA |