Questo documento descrive come utilizzare l'assistenza AI per osservare e risolvere i problemi delle risorse Cloud SQL. Puoi utilizzare gli strumenti di risoluzione dei problemi assistiti dall'AI di Cloud SQL e Gemini Cloud Assist per migliorare le prestazioni delle query e monitorare le prestazioni del sistema.
Limitazioni
Si applicano le seguenti limitazioni alla risoluzione dei problemi basata sull'AI in Cloud SQL:
- Per ottenere risultati ottimali, attendi 24 ore dopo aver attivato la risoluzione dei problemi basata sull'AI nella console Google Cloud per consentire a Cloud SQL di creare una baseline delle prestazioni medie dell'istanza, del database e delle query.
- La risoluzione dei problemi basata sull'AI non è supportata per le seguenti configurazioni di 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 account utente e il tuo progetto Google Cloud .
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 la tua istanza sia un'istanza 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 basata sull'AI,
chiedi all'amministratore di concederti il
ruolo IAM Visualizzatore approfondimenti database (roles/databaseinsights.viewer
)
nel progetto che ospita l'istanza Cloud SQL.
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Questo ruolo predefinito contiene le autorizzazioni necessarie per utilizzare la risoluzione dei problemi basata sull'AI. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:
Autorizzazioni obbligatorie
Per utilizzare la risoluzione dei problemi basata sull'AI 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 basata sull'AI 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 nelle prestazioni delle query o identifica un carico elevato del sistema, la risoluzione dei problemi assistita dall'AI ti aiuta ad analizzare la situazione con prove e fornisce consigli.
Per attivare la risoluzione dei problemi basata sull'AI per l'istanza Cloud SQL:
-
Nella console Google Cloud , 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 Abilita Query Insights.
- Se non è già selezionata, seleziona Attiva funzionalità Enterprise Plus.
- Seleziona Attiva la risoluzione dei problemi assistita dall'AI.
- Fai clic su Salva.
Se abiliti Query Insights per la versione Cloud SQL Enterprise Plus, l'istanza richiede un riavvio. Se attivi solo la risoluzione dei problemi basata sull'AI, l'istanza non richiede un riavvio. Per saperne di più su come attivare 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 console Google Cloud , 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 spark 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 alle singole query lente in Cloud SQL utilizzando la dashboard Query Insights. Per saperne di più, vedi 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 le prestazioni delle query. Gemini Cloud Assist risponde alle domande per il database e l'istanza 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 di 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 la sezione Risolvere i problemi di carico elevato del database con l'assistenza dell'AI.
Puoi anche utilizzare Gemini Cloud Assist per inserire prompt per raccogliere informazioni sul rendimento del sistema. Gemini Cloud Assist risponde alle domande per l'istanza Cloud SQL selezionata.
Esempi di prompt sulle prestazioni del sistema
Prompt | Tipo di risposta |
---|---|
Quante voci di log degli errori sono presenti per questa istanza di database negli ultimi 7 giorni? | Riepilogo delle voci di log raggruppate per tipo di gravità. Gemini limita l'ambito della risposta in base al filtro dell'intervallo di tempo selezionato nel grafico del rendimento dell'istanza. |
Qual è stato l'utilizzo della CPU per questa istanza del database intorno alle 14:00 di oggi? | I risultati delle metriche sono compresi in un intervallo percentuale per l'utilizzo della CPU all'interno dell'intervallo di tempo. |
Ricevere suggerimenti sugli indici
Puoi ottenere suggerimenti per gli indici da Cloud SQL in Query Insights. Per saperne di più su come ottenere suggerimenti per gli indici, vedi Utilizzare Index Advisor.
Inoltre, utilizzando Gemini Cloud Assist, puoi ottenere maggiori informazioni su come utilizzare gli indici nei tuoi database. Gemini Cloud Assist risponde alle domande per l'istanza Cloud SQL selezionata.
Esempi di prompt per i suggerimenti sull'indicizzazione
Prompt | Tipo di risposta |
---|---|
Mostra i consigli sugli indici per le query eseguite negli ultimi 7 giorni. | Indicazioni sui tipi di query che possono trarre vantaggio da un indice. |
Monitorare le query attive
Utilizza la dashboard Query Insights per monitorare le query attive e, se necessario, terminare i processi di lunga durata. Per ulteriori informazioni, vedi Monitorare le query attive.
Inoltre, utilizzando Gemini Cloud Assist, puoi inserire prompt per trovare maggiori informazioni sulle query che causano latenza elevata o carico della CPU. Gemini Cloud Assist risponde alle domande per l'istanza Cloud SQL selezionata.
Esempi di prompt per 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 riquadro Gemini Cloud Assist.
- Leggi Utilizzare Gemini per assistenza e sviluppo basati sull'AI
-
Scopri come e quando Gemini per Google Cloud utilizza i tuoi dati.