Questo documento descrive come utilizzare l'assistenza AI per osservare e risolvere i problemi delle tue risorse Cloud SQL. Puoi utilizzare gli strumenti di risoluzione dei problemi assistita dall'IA di Cloud SQL e Gemini Cloud Assist per migliorare le prestazioni delle query e monitorare le prestazioni del sistema.
Limitazioni
Le seguenti limitazioni si applicano alla risoluzione dei problemi con l'IA in Cloud SQL:
- Per ottenere risultati ottimali, attendi 24 ore dopo aver attivato la risoluzione dei problemi con l'IA nella Google Cloud console per consentire a Cloud SQL di creare una baseline delle prestazioni medie dell'istanza, del database e delle query.
- La risoluzione dei problemi con l'IA non è supportata per le seguenti configurazioni Cloud SQL:
- Istanze Cloud SQL Enterprise
- Istanze che utilizzano la vecchia architettura di rete per Cloud SQL
- Istanze all'interno di un perimetro dei Controlli di servizio VPC
- Istanze abilitate con Access Transparency
- Istanze replica di lettura
Prima di iniziare
- Assicurati che Gemini Cloud Assist sia configurato per il tuo Google Cloud account utente e il tuo progetto.
Dopo aver configurato Gemini Cloud Assist, potrebbe essere necessario attendere cinque minuti per consentire la propagazione del servizio prima di poter attivare la risoluzione dei problemi assistita dall'AI in Cloud SQL.
- Assicurati che l'istanza sia una versione Cloud SQL Enterprise Plus.
- Assicurati che l'istanza Cloud SQL utilizzi la nuova architettura di rete.
- Attiva Query Insights per la versione Cloud SQL Enterprise Plus.
Ruoli e autorizzazioni richiesti
Per ottenere le autorizzazioni necessarie per utilizzare la risoluzione dei problemi con l'IA, chiedi all'amministratore di concederti il ruolo IAM Visualizzatore di informazioni sul database (roles/databaseinsights.viewer
) nel progetto che ospita l'istanza Cloud SQL.
Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.
Questo ruolo predefinito contiene le autorizzazioni necessarie per utilizzare la risoluzione dei problemi con l'IA. Per visualizzare le autorizzazioni esatte richieste, espandi la sezione Autorizzazioni richieste:
Autorizzazioni obbligatorie
Per utilizzare la risoluzione dei problemi con l'IA sono necessarie le seguenti autorizzazioni:
-
databaseinsights.performanceIssues.detect
-
databaseinsights.performanceIssues.investigate
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Attivare la risoluzione dei problemi assistita dall'AI
Quando attivi la risoluzione dei problemi con l'IA per la tua istanza Cloud SQL, Cloud SQL può analizzare le prestazioni dei tuoi database e rilevare anomalie nell'esecuzione delle query. Quando Cloud SQL rileva anomalie nel rendimento delle query o identifica un carico elevato del sistema, la risoluzione dei problemi basata sull'IA ti aiuta ad analizzare la situazione con prove e fornisce consigli.
Per attivare la risoluzione dei problemi assistita dall'IA per la tua istanza Cloud SQL:
-
Nella Google Cloud console, vai alla pagina Istanze Cloud SQL.
- Per aprire la pagina Panoramica di un'istanza, fai clic sul nome dell'istanza.
- Nel riquadro Configurazione, fai clic su Modifica configurazione.
- Nella sezione Personalizza la tua istanza, espandi Approfondimenti sulle query.
- Se non è già selezionata, seleziona Attiva Query Insights.
- Se non è già selezionata, seleziona Attiva le funzionalità di Enterprise Plus.
- Seleziona Attiva la risoluzione dei problemi assistita dall'AI.
- Fai clic su Salva.
Se attivi gli approfondimenti sulle query per la versione Cloud SQL Enterprise Plus, l'istanza richiede un riavvio. Se attivi solo la risoluzione dei problemi con l'IA, l'istanza non richiede un riavvio. Per ulteriori informazioni sull'attivazione di Query Insights per la versione Cloud SQL Enterprise Plus, consulta Utilizzare Query Insights per migliorare le prestazioni delle query.
Aprire Gemini Cloud Assist
Per utilizzare Gemini Cloud Assist con Cloud SQL, segui questi passaggi:
-
Nella Google Cloud console, vai alla pagina Istanze Cloud SQL.
- Per aprire la pagina Panoramica di un'istanza, fai clic sul nome dell'istanza.
- Nel riquadro di navigazione, seleziona Approfondimenti sulle query.
- Per aprire il riquadro Cloud Assist, fai clic su Scintilla Apri o chiudi la chat dell'AI di Gemini.
- Nel riquadro Cloud Assist, inserisci un prompt che descriva le informazioni che ti interessano.
- Dopo aver inserito il prompt, fai clic su Invia Invia prompt. Gemini restituisce una risposta al tuo prompt in base alle informazioni dell'ultima ora.
Miglioramento delle prestazioni delle query
Utilizza l'assistenza AI per risolvere i problemi relativi a singole query lente in Cloud SQL utilizzando la dashboard Query Insights. Per ulteriori informazioni, consulta Risolvi i problemi di lentezza delle query con l'Assistenza AI.
Puoi anche utilizzare Gemini Cloud Assist per inserire prompt che ti aiutino a migliorare il rendimento delle query. Gemini Cloud Assist risponde alle domande relative all'istanza e al database Cloud SQL selezionati.
Esempi di prompt sul rendimento delle query
Prompt | Tipo di risposta |
---|---|
Quali sono le query principali per latenza nel mio database? |
|
Qual è la query più lenta in questa istanza del database? | Indicazioni su come identificare la query più lenta in base alla latenza. |
Monitorare le prestazioni del sistema
Puoi utilizzare l'assistenza AI per analizzare il carico del database in Cloud SQL dalla pagina Panoramica o dalla dashboard Query Insights. Per ulteriori informazioni, consulta Risolvere i problemi di carico elevato del database con l'assistenza dell'IA.
Puoi anche utilizzare Gemini Cloud Assist per inserire prompt per raccogliere informazioni sul rendimento del sistema. Gemini Cloud Assist risponde alle domande relative all'istanza Cloud SQL selezionata.
Esempi di prompt relativi alle prestazioni del sistema
Prompt | Tipo di risposta |
---|---|
Quante voci del log degli errori sono presenti per questa istanza di database negli ultimi 7 giorni? | Riepilogo delle voci di log raggruppate in base al tipo di gravità. Gemini esegue l'ambito della risposta in base al filtro dell'intervallo di tempo selezionato nel grafico sul rendimento delle istanze. |
Qual è stato l'utilizzo della CPU per questa istanza del database intorno alle 14:00 di oggi? | I risultati delle metriche sono nell'intervallo percentuale per l'utilizzo della CPU nell'intervallo di tempo. |
Ricevere consigli sugli indici
Puoi ottenere suggerimenti per gli indici da Cloud SQL in Query Insights. Per ulteriori informazioni su come ottenere consigli sull'indice, consulta Utilizzare Index Advisor.
Inoltre, con Gemini Cloud Assist puoi ottenere maggiori informazioni su come utilizzare gli indici nei tuoi database. Gemini Cloud Assist risponde alle domande relative all'istanza Cloud SQL selezionata.
Esempi di prompt per i suggerimenti sull'indicizzazione
Prompt | Tipo di risposta |
---|---|
Mostra i consigli per gli indici per le query eseguite negli ultimi 7 giorni. | Indicazioni sui tipi di query che possono trarre vantaggio da un indice. |
Monitora le query attive
Utilizza la dashboard Query Insights per monitorare le query attive e, se necessario, terminare le procedure in esecuzione da molto tempo. Per ulteriori informazioni, consulta Monitorare le query attive.
Inoltre, con Gemini Cloud Assist puoi inserire prompt per scoprire di più sulle query che causano latenza o carico della CPU elevati. Gemini Cloud Assist risponde alle domande relative all'istanza Cloud SQL selezionata.
Esempi di prompt per le query attive
Prompt | Tipo di risposta |
---|---|
Quali sono le query principali attualmente in esecuzione nel mio database? | Indicazioni su come trovare le query in esecuzione da più tempo e che richiedono più risorse. |
Passaggi successivi
- Scopri come scrivere prompt migliori.
- Scopri come utilizzare il pannello Gemini Cloud Assist.
- Leggi l'articolo Utilizzare Gemini per l'assistenza e lo sviluppo dell'IA
-
Scopri come e quando Gemini per Google Cloud utilizza i tuoi dati.