Copilot w usłudze Azure SQL Database (wersja zapoznawcza)

Dotyczy:Azure SQL Database

Copilot w usłudze Azure SQL Database to asystent sztucznej inteligencji zaprojektowany w celu usprawnienia projektowania, działania, optymalizacji i kondycji aplikacji opartych na usłudze Azure SQL Database. Zwiększa to produktywność w witrynie Azure Portal, oferując język naturalny konwersji SQL i samodzielnej pomocy w zakresie administrowania bazą danych.

Aby dowiedzieć się więcej na temat bieżącej wersji zapoznawczej rozwiązania Copilot w usłudze Azure SQL Database, obejrzyj następujący film wideo:


Uwaga

Aplikacja Copilot w usłudze Azure SQL Database jest obecnie dostępna w wersji zapoznawczej dla ograniczonej liczby wczesnych użytkowników. Aby zarejestrować się w tym programie, odwiedź stronę Request Access to Copilot in Azure SQL Database: Preview (Żądanie dostępu do aplikacji Copilot w usłudze Azure SQL Database: wersja zapoznawcza).

Copilot zapewnia odpowiednie odpowiedzi na pytania użytkowników, upraszczając zarządzanie bazami danych, korzystając z kontekstu bazy danych, dokumentacji, dynamicznych widoków zarządzania, magazynu zapytań i innych źródeł wiedzy. Na przykład:

  • Administratorzy baz danych mogą niezależnie zarządzać bazami danych i rozwiązywać problemy lub dowiedzieć się więcej o wydajności i możliwościach bazy danych.
  • Deweloperzy mogą zadawać pytania dotyczące swoich danych tak, jak w tekście lub konwersacji w celu wygenerowania zapytania T-SQL. Deweloperzy mogą również nauczyć się szybciej pisać zapytania dzięki szczegółowym objaśnieniom wygenerowanego zapytania.

Środowiska usługi Azure SQL Database

Bieżąca wersja zapoznawcza obejmuje dwa odrębne środowiska:

  • Integracja z platformą Microsoft Copilot dla platformy Azure: to środowisko dodaje umiejętności usługi Azure SQL Database do rozwiązania Microsoft Copilot dla platformy Azure, klientów z samodzielną pomocą, umożliwiając im zarządzanie bazami danych i samodzielne rozwiązywanie problemów.

  • Język naturalny do języka SQL: to środowisko w edytorze zapytań w witrynie Azure Portal tłumaczy zapytania języka naturalnego na język SQL, dzięki czemu interakcje z bazą danych będą bardziej intuicyjne. Aby zapoznać się z samouczkiem i przykładami języka naturalnego do możliwości języka SQL funkcji copilot w usłudze Azure SQL Database, zobacz Język naturalny do języka SQL w edytorze zapytań w witrynie Azure Portal (wersja zapoznawcza).

Rozwiązanie Copilot w usłudze Azure SQL Database integruje dane i formułuje odpowiednie odpowiedzi przy użyciu publicznej dokumentacji, dynamicznych widoków zarządzania, widoków katalogu i diagnostyki pomoc techniczna platformy Azure ability.

Język naturalny do zapytania SQL

To środowisko w edytorze zapytań witryny Azure Portal dla usługi Azure SQL Database korzysta z nazw tabel i widoków, nazw kolumn, klucza podstawowego i metadanych klucza obcego w celu wygenerowania kodu T-SQL. Następnie możesz przejrzeć i wykonać sugestię kodu.

Ta integracja oznacza, że rozwiązanie Microsoft Copilot dla platformy Azure może odpowiadać na pytania z monitami, takimi jak:

  • 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
  • Nawet zaawansowane scenariusze, takie jak Show me a pivot summary table that displays the number of properties sold in each year from 2020 to 2023

Aby zapoznać się z samouczkiem i przykładami języka naturalnego do możliwości języka SQL funkcji copilot w usłudze Azure SQL Database, zobacz Język naturalny do języka SQL w edytorze zapytań w witrynie Azure Portal (wersja zapoznawcza).

Microsoft Copilot dla scenariuszy rozszerzonych platformy Azure

W witrynie Azure Portal możesz poprosić i otrzymywać przydatne sugestie z zakresu kontekstowego z witryny Microsoft Copilot dla platformy Azure .

Ostrzeżenie

Microsoft Copilot dla platformy Azure w usłudze Azure SQL Database to zestaw środowisk w wersji zapoznawczej obsługiwanych przez duże modele językowe (LLMs). Dane wyjściowe generowane przez Copilot mogą zawierać niedokładności, uprzedzenia lub inną niezamierzoną zawartość. Dzieje się tak, ponieważ model zasilania copilot w usłudze Azure SQL Database został wytrenowany na temat informacji z Internetu i innych źródeł. Podobnie jak w przypadku dowolnego modelu generowania sztucznej inteligencji, ludzie powinni przejrzeć dane wyjściowe wygenerowane przez Copilot przed użyciem.

Niektóre przykładowe scenariusze dotyczące rozwiązania Microsoft Copilot dla platformy Azure:

  • Podczas pracy z powolną usługą Azure SQL Database możesz podać monit My database is slow.

    Rozwiązanie Microsoft Copilot dla platformy Azure (wersja zapoznawcza) rozpoczyna przeglądanie bazy danych na podstawie kontekstu w witrynie Azure Portal. Po sprawdzeniu Copilot szczegółowo określi konkretne obszary, które mogą przyczynić się do problemu. W tym przykładzie wystąpiło określone zapytanie, które powoduje wysokie wykorzystanie procesora CPU:

    Zrzut ekranu przedstawiający monit o zapytanie i wygenerowane przykładowe zapytanie dotyczące wysokiego użycia procesora CPU.

  • Możesz kontynuować konwersację i badanie z monitem o polecenie How can I tune that high CPU query?.

    Copilot rozumie, że ten monit odwołuje się do zidentyfikowanego wcześniej zapytania i udostępnia nową sugestię indeksu:

    Zrzut ekranu przedstawiający drugi monit zapytania w konwersacji i wygenerowane przykładowe zapytanie dotyczące wysokiego wykorzystania procesora CPU.

Przykładowe monity

Możesz podać monity dotyczące platformy Microsoft Copilot dla platformy Azure w różnych obszarach możliwości, na przykład:

Nazwa umiejętności Opis kwalifikacji Przykładowy monit
Aktywne Połączenie użytkowników Pokazuje aktywne połączenia użytkowników z bazą danych. Who are currently actively connected to the database?
Analiza zapytań antywłaszowych Identyfikuje zapytania z anty-wzorcami i ich potencjalny wpływ na wydajność. Show me all the queries in my workload that have anti-patterns in them.
Analiza automatycznego dostrajania Bada błędy automatycznego dostrajania i potencjalne rozwiązania. Why is automatic plan correction failing?
Podstawowe informacje o bazie danych Pobiera podstawowe informacje o bazie danych. What is the name of the logical server for this database?
Analiza sesji blokującej Identyfikuje i analizuje sesje blokujące. Check top blocking sessions.
Poziom zgodności Zawiera informacje o poziomie zgodności bazy danych. What's the compatibility level of this database?
Generowanie ciągu Połączenie ion Generuje odpowiednie parametry połączenia dla bazy danych. Which connection string should I use to connect to my DB?
Copilot Help Zapewnia ogólną pomoc i wskazówki dotyczące usługi Azure SQL. What can you do related to Azure SQL?
Analiza synchronizacji danych Rozwiązuje problemy z synchronizacją danych, szczególnie w przypadku pomocniczych. Why do my secondaries not have the latest data?
Rozmiar bazy danych i tabeli Zawiera informacje o rozmiarach bazy danych i tabeli. What's the size of this database?
Analiza wydajności bazy danych Analizuje ogólną wydajność bazy danych i sugeruje ulepszenia. Why is my database slow?
Lista uprawnień bazy danych Wyświetla listę uprawnień bazy danych i poziomów dostępu dla użytkowników. Which users have access to master database?
Analiza zakleszczenia Bada zakleszczenia i sugeruje rozwiązania. Why am I getting deadlock errors? How can I fix it?
Analiza porzuconych Połączenie ions Bada wystąpienia porzuconych połączeń z bazą danych. Show me all the instances where my database had a dropped connection.
Analiza indeksu fragmentowanego Identyfikuje pofragmentowane indeksy i ich wpływ na wydajność. Help me find fragmented indexes.
Ogólne informacje antywzór Zawiera ogólne informacje na temat typowych wzorców anty-wzorców SQL. What are the most common SQL anti-patterns?
Uzyskiwanie nazw baz danych dla serwera Wyświetla listę wszystkich baz danych na określonym serwerze. List all the databases on this server.
Analiza zapytań zużywających wysokie użycie procesora CPU Identyfikuje i analizuje zapytania o wysokim użyciu procesora CPU. Why is the CPU usage high on this database?
Lista indeksów Pokazuje wszystkie indeksy w bazie danych. What are all the indexes?
Indeksowanie Rekomendacje dla określonej tabeli Udostępnia zalecenia dotyczące indeksu dla co najmniej jednej tabeli. Should I add an index on this table?
Najnowsze informacje o kopii zapasowej Zawiera informacje o najnowszej kopii zapasowej bazy danych. When was the most recent backup of my database created?
Optymalizacja MAXDOP Analizuje i sugeruje optymalizacje ustawienia MAXDOP. What's the current MAXDOP and how to optimize?
Analiza przyznawania pamięci Analizuje problemy z udzielaniem pamięci i potencjalne przyczyny. Why am I having memory grant issues?
Brakujące sugestie dotyczące indeksu Sugeruje brakujące indeksy w celu zwiększenia wydajności zapytań. Missing index suggestion for improving query performance?
Przechowywanie przywracania do punktu w czasie Zawiera informacje o okresie przechowywania przywracania do punktu w czasie. How far back in time can I go for a point-in-time restore?
Analiza wydajności zapytań Bada i sugeruje rozwiązania dla wolno działających zapytań. Why is this query running so slow?
Magazyn zapytań — znajdowanie wymuszonych planów Pokazuje zapytania z wymuszonymi planami w określonym przedziale czasu. Show me all the queries from the past 2 days that have forced plans.
Magazyn zapytań — znajdowanie odmiany czasu wysokiego wykonania Identyfikuje zapytania o dużej zmienności czasu wykonywania. Which queries on my database have a high variation in execution time?
Magazyn zapytań — znajdowanie najwyższych zapytań we/wy Pokazuje zapytania o najwyższym użyciu operacji we/wy. What queries on this database use the most I/O?
Magazyn zapytań — pobieranie tekstu zapytania według identyfikatora Wyświetla tekst zapytania na podstawie podanego identyfikatora zapytania What is the query text for Query ID 1333?
Magazyn zapytań — najnowsze wykonane zapytania Wyświetla ostatnio wykonywane zapytania. What are the most recently executed queries in my database?
Magazyn zapytań — najdłużej działające zapytania Pokazuje najdłuższe uruchomione zapytania w określonym przedziale czasu. What are the longest running queries in the past day?
Magazyn zapytań — zapytania z najwyższymi godzinami oczekiwania Identyfikuje zapytania o najwyższy czas oczekiwania. Which queries have had the highest wait times?
Magazyn zapytań — zapytania z wieloma planami Sprawdza zapytania z wieloma planami wykonywania. Show me the queries that have had more than one execution plan.
Magazyn zapytań — zapytania z regresją Identyfikuje zapytania, które mają regresję wydajności. Have any of my queries gotten significantly slower recently?
Magazyn zapytań — zapytania regresji ze zmianami planu Pokazuje zapytania ze zmianami planu, które mają regresję wydajności. Are there any queries that had plan changes and regressed in performance?
Magazyn zapytań — wyświetlanie wykonań na zapytanie Wyświetla liczbę wykonań dla każdego zapytania. What queries are being executed most often?
Magazyn zapytań — zapytania zużywające najwięcej zasobów Identyfikuje i analizuje zapytania o najwyższym zużyciu zasobów. What are the most expensive queries in my workload?
Rozwiązywanie problemów z trybem magazynu zapytań Bada i udostępnia rozwiązania dotyczące magazynu zapytań w trybie tylko do odczytu. Why is Query Store in read-only mode? How can I fix it?
Powiązana dokumentacja Zawiera linki do odpowiedniej dokumentacji opartej na zapytaniu użytkownika. What does database compatibility level mean?
Analiza użycia zasobów Analizuje użycie zasobów i potencjalne wąskie gardła. Is the database hitting resource limits? Which limits?
Lista tabel Wyświetla listę wszystkich tabel w bazie danych. What are the names of all the tables?
Analiza statystyk oczekiwania Analizuje statystyki oczekiwania i potencjalne wąskie gardła wydajności. What do the wait statistics look like for my database?
Zwiększanie obciążenia i analiza skalowania Ocenia zwiększenie obciążenia i potencjalną potrzebę skalowania. Has increased workload or traffic caused performance issues?

Odpowiedzialne AI

Aby uzyskać więcej informacji na temat wdrażania przez firmę Microsoft odpowiedzialnych narzędzi sztucznej inteligencji na platformie Microsoft Copilot dla platformy Azure, zobacz Często zadawane pytania dotyczące odpowiedzialnej sztucznej inteligencji dla platformy Microsoft Copilot dla platformy Azure (wersja zapoznawcza).