Share via


Capacità di Microsoft Copilot in Database SQL di Azure (anteprima)

Si applica a:database SQL di Azure

Microsoft Copilot in Azure è un assistente di intelligenza artificiale progettato per semplificare la progettazione, l'operazione, l'ottimizzazione e l'integrità delle applicazioni basate su database SQL di Azure. Migliora la produttività nei portale di Azure offrendo linguaggio naturale per la conversione SQL e l'assistenza self-help per l'amministrazione del database.

Per altre informazioni sull'anteprima corrente delle capacità di Copilot in database SQL di Azure, guardare il video seguente:


Nota

Le capacità di Copilot nel database SQL di Azure è attualmente disponibile in anteprima per un numero limitato di early adopter. Per iscriversi a questo programma, visitare Richiedere l'accesso a Copilot in database SQL di Azure: Anteprima.

Copilot fornisce risposte pertinenti alle domande degli utenti, semplificando la gestione dei database sfruttando contesto del database, documentazione, viste a gestione dinamica, Query Store e altre fonti di informazioni. Ad esempio:

  • Gli amministratori di database possono gestire in modo indipendente i database e risolvere i problemi oppure venire a conoscenza di altre informazioni sulle prestazioni e sulle funzionalità del database.
  • Gli sviluppatori possono porre domande sui dati via testo o conversazione per generare una query T-SQL. Gli sviluppatori possono anche imparare a scrivere query più velocemente tramite spiegazioni dettagliate della query generata.

Esperienze con il database SQL di Azure

L'anteprima corrente include due esperienze distinte:

  • Integrazione di Microsoft Copilot in Azure: questa esperienza aggiunge le competenze del database SQL di Azure in Microsoft Copilot per Azure, offrendo ai clienti con assistenza autoguidata di gestire i database e risolvere i problemi in modo indipendente.

  • Linguaggio naturale in SQL: questa esperienza all'interno dell'editor di query del portale di Azure converte le query in linguaggio naturale in SQL, rendendo le interazioni del database più intuitive. Per un'esercitazione ed esempi di linguaggio naturale per le funzionalità SQL di Copilot in database SQL di Azure, vedere Linguaggio naturale per SQL nell'editor di query portale di Azure (anteprima).

Copilot integra i dati e formula le risposte applicabili usando documentazione pubblica, viste a gestione dinamica, viste del catalogo e diagnostica di supporto tecnico di Azure.

Linguaggio naturale per le query SQL

Questa esperienza all'interno dell'editor di query portale di Azure usa nomi di tabella e vista, nomi di colonna, chiave primaria e metadati di chiave esterna per generare un codice T-SQL. È quindi possibile esaminare ed eseguire il suggerimento del codice.

Questa integrazione significa che Microsoft Copilot in Azure può rispondere a domande con prompt come:

  • Which agents have listed more than two properties for sale?
  • Tell me the rank of each agent by property sales and show name, total sales, and rank
  • Anche scenari avanzati, ad esempio Show me a pivot summary table that displays the number of properties sold in each year from 2020 to 2023

Per un'esercitazione ed esempi di linguaggio naturale per le funzionalità SQL di Copilot in database SQL di Azure, vedere Linguaggio naturale per SQL nell'editor di query portale di Azure (anteprima).

Scenari avanzati di Microsoft Copilot in Azure

È possibile chiedere e ricevere suggerimenti utili e avanzati dal contesto di Microsoft Copilot in Azure all'interno del portale di Azure.

Avviso

Microsoft Copilot in Azure è un set di esperienze di anteprima basate su modelli linguistici di grandi dimensioni (LLM). L'output prodotto da Copilot può contenere imprecisioni, distorsioni o altri contenuti imprevisti. Come per qualsiasi modello di IA generativa, gli esseri umani devono esaminare l'output prodotto da Copilot prima dell'uso.

Alcuni scenari di esempio per Microsoft Copilot in Azure:

  • Quando si usa un database SQL di Azure lento, è possibile fornire il prompt My database is slow.

    Microsoft Copilot in Azure (anteprima) inizia a esaminare il database in base al contesto nel portale di Azure. Dopo il controllo, Copilot descrive in dettaglio aree specifiche che potrebbero contribuire al problema. In questo esempio è stata generata una query specifica che ha determinato un utilizzo elevato della CPU:

    Screenshot che mostra la richiesta di query e la query di esempio generata sull'utilizzo elevato della CPU.

  • È possibile continuare la conversazione e l'indagine con una richiesta di How can I tune that high CPU query?.

    Copilot riconosce che questa richiesta fa riferimento alla query identificata in precedenza e fornisce un nuovo suggerimento per l'indice:

    Screenshot che mostra una seconda richiesta di query nella conversazione e una query di esempio generata sull'utilizzo elevato della CPU.

Richieste di esempio

È possibile creare richieste per Microsoft Copilot in Azure in aree di funzionalità diverse, ad esempio:

Nome della competenza Descrizione competenze Richiesta di esempio
Connessioni utente attive Mostra le connessioni utente attive al database. Who are currently actively connected to the database?
Analisi delle query anti-criterio Identifica le query con anti-criteri e il potenziale impatto sulle prestazioni. Show me all the queries in my workload that have anti-patterns in them.
Analisi dell'ottimizzazione automatica Analizza gli errori di ottimizzazione automatica e le potenziali soluzioni. Why is automatic plan correction failing?
Informazioni di base sul database Recupera informazioni di base che riguardano il database. What is the name of the logical server for this database?
Analisi sessione di blocco Identifica e analizza le sessioni di blocco. Check top blocking sessions.
Livello di compatibilità Fornisce informazioni sul livello di compatibilità del database. What's the compatibility level of this database?
Generazione stringa di connessione Genera la stringa di connessione appropriata per il database. Which connection string should I use to connect to my DB?
Aiuto online di Copilot Fornisce assistenza generale e materiale sussidiario con Azure SQL. What can you do related to Azure SQL?
Analisi della sincronizzazione dei dati Risolve i problemi di sincronizzazione dei dati, in particolare con i database secondari. Why do my secondaries not have the latest data?
Dimensioni database e tabella Fornisce informazioni sulle dimensioni del database e della tabella. What's the size of this database?
Analisi delle prestazioni del database Analizza le prestazioni complessive del database e suggerisce miglioramenti. Why is my database slow?
Elenco autorizzazioni database Elenca le autorizzazioni del database e i livelli di accesso degli utenti. Which users have access to master database?
Analisi deadlock Analizza i deadlock e suggerisce soluzioni. Why am I getting deadlock errors? How can I fix it?
Analisi delle connessione interrotte Analizza le istanze delle connessioni di database interrotte. Show me all the instances where my database had a dropped connection.
Analisi dell'indice frammentato Identifica gli indici frammentati e il relativo impatto sulle prestazioni. Help me find fragmented indexes.
Informazioni generali anti-criterio Fornisce informazioni generali sugli anti-criteri SQL comuni. What are the most common SQL anti-patterns?
Ottenere i nomi di database per il server Elenca tutti i database in un server specifico. List all the databases on this server.
Analisi delle query a utilizzo elevato della CPU Identifica e analizza le query che comportano un utilizzo elevato della CPU. Why is the CPU usage high on this database?
Elenco indice Mostra tutti gli indici nel database. What are all the indexes?
Indice Consigli per una tabella specifica Fornisce raccomandazioni sugli indici per una o più tabelle. Should I add an index on this table?
Informazioni più recenti sul backup Fornisce informazioni sul backup del database più recente. When was the most recent backup of my database created?
Ottimizzazione MAXDOP Analizza e suggerisce ottimizzazioni per l'impostazione MAXDOP. What's the current MAXDOP and how to optimize?
Analisi delle concessioni di memoria Analizza i problemi di concessione di memoria e le possibili cause. Why am I having memory grant issues?
Suggerimenti per l'indice mancante Suggerisce gli indici mancanti per migliorare le prestazioni delle query. Missing index suggestion for improving query performance?
Conservazione per il ripristino temporizzato Fornisce informazioni sul periodo di conservazione del ripristino temporizzato. How far back in time can I go for a point-in-time restore?
Analisi delle prestazioni delle query Analizza e suggerisce soluzioni per le query a esecuzione lenta. Why is this query running so slow?
Query Store - Trovare piani forzati Mostra le query con piani forzati entro un intervallo di tempo specificato. Show me all the queries from the past 2 days that have forced plans.
Query Store - Trovare una variazione notevole del tempo di esecuzione Identifica le query con variazione elevata del tempo di esecuzione. Which queries on my database have a high variation in execution time?
Query Store - Trovare le query di I/O più elevate Mostra le query con l'utilizzo di I/O più elevato. What queries on this database use the most I/O?
Query Store - Ottenere il testo della query in base all'ID Mostra il testo della query in base all'ID query specificato What is the query text for Query ID 1333?
Query Store - Ultime query eseguite Visualizza le query eseguite più di recente. What are the most recently executed queries in my database?
Query Store - Query con esecuzione più lunga Mostra le query con esecuzione più lunga entro un intervallo di tempo specificato. What are the longest running queries in the past day?
Query Store - Query con tempi di attesa più elevati Identifica le query con i tempi di attesa più elevati. Which queries have had the highest wait times?
Query Store - Query con più piani Verifica la presenza di query con più piani di esecuzione. Show me the queries that have had more than one execution plan.
Query Store - Query regredite Identifica le query che sono regredite nelle prestazioni. Have any of my queries gotten significantly slower recently?
Query Store - Query regredite con modifiche del piano Mostra le query con modifiche del piano regredite nelle prestazioni. Are there any queries that had plan changes and regressed in performance?
Query store - Mostra esecuzioni per query Mostra il numero di esecuzioni per ogni query. What queries are being executed most often?
Query Store - Query che utilizzano più risorse Identifica e analizza le query con il consumo di risorse più elevato. What are the most expensive queries in my workload?
Modalità risoluzione dei problemi di Query Store Analizza e fornisce soluzioni per Query Store in modalità di sola lettura. Why is Query Store in read-only mode? How can I fix it?
Related Documentation (Documentazione correlata) Fornisce collegamenti alla documentazione pertinente in base alla query dell'utente. What does database compatibility level mean?
Analisi dell'utilizzo delle risorse Analizza l'utilizzo delle risorse e i potenziali colli di bottiglia. Is the database hitting resource limits? Which limits?
Elenco di tabelle Elenca tutte le tabelle del database. What are the names of all the tables?
Analisi statistiche attesa Analizza le statistiche di attesa e i potenziali colli di bottiglia delle prestazioni. What do the wait statistics look like for my database?
Analisi di aumento e ridimensionamento del carico di lavoro Valuta l'aumento del carico di lavoro e la potenziale necessità di ridimensionamento. Has increased workload or traffic caused performance issues?

Intelligenza artificiale responsabile

Per altre informazioni su come Microsoft implementa gli strumenti di IA responsabili in Microsoft Copilot in Azure, vedere Domande frequenti sull'intelligenza artificiale responsabile per Microsoft Copilot in Azure (anteprima).