Copilot в База данных SQL Azure (предварительная версия)
Применимо к:База данных SQL Azure
Copilot в База данных SQL Azure — это помощник ИИ, предназначенный для упрощения проектирования, эксплуатации, оптимизации и работоспособности приложений, управляемых База данных SQL Azure. Это повышает производительность в портал Azure, предлагая естественному языку преобразование SQL и самостоятельную помощь для администрирования базы данных.
Дополнительные сведения о текущей предварительной версии Copilot в База данных SQL Azure см. в следующем видео:
Примечание.
Copilot в База данных SQL Azure в настоящее время находится в предварительной версии для ограниченного числа ранних последователей. Чтобы зарегистрироваться в этой программе, перейдите к запросу доступа к Copilot в База данных SQL Azure: предварительная версия.
Copilot предоставляет соответствующие ответы на вопросы пользователей, упрощая управление базами данных, используя контекст базы данных, документацию, динамические административные представления, хранилище запросов и другие источники знаний. Например:
- Администраторы баз данных могут самостоятельно управлять базами данных и устранять проблемы, а также узнать больше о производительности и возможностях базы данных.
- Разработчики могут задавать вопросы о своих данных, так как они будут в тексте или беседе создавать запрос T-SQL. Разработчики также могут быстрее писать запросы с помощью подробных объяснений созданного запроса.
интерфейсы База данных SQL Azure
Текущая предварительная версия включает два различных интерфейса:
Интеграция Microsoft Copilot для Azure: этот интерфейс добавляет База данных SQL Azure навыки в Microsoft Copilot для Azure, клиенты с самостоятельной помощью, позволяя им управлять базами данных и решать проблемы независимо.
Естественный язык в SQL: этот интерфейс в редакторе запросов портал Azure преобразует запросы естественного языка в SQL, что делает взаимодействие базы данных более интуитивно понятным. Руководство и примеры естественного языка для возможностей SQL Copilot в База данных SQL Azure см. в разделе "Естественный язык для SQL" в редакторе запросов портал Azure (предварительная версия).
Copilot в База данных SQL Azure интегрирует данные и формулирует применимые ответы с помощью общедоступной документации, динамических административных представлений, представлений каталога и поддержка Azure диагностика.
Естественный язык для SQL-запроса
Этот интерфейс в редакторе запросов портал Azure для База данных SQL Azure использует имена таблиц и представлений, имена столбцов, первичный ключ и метаданные внешнего ключа для создания кода T-SQL. Затем можно просмотреть и выполнить предложение кода.
Эта интеграция означает, что Microsoft Copilot для Azure может отвечать на вопросы с такими запросами:
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
- Даже сложные сценарии, такие как
Show me a pivot summary table that displays the number of properties sold in each year from 2020 to 2023
Руководство и примеры естественного языка для возможностей SQL Copilot в База данных SQL Azure см. в разделе "Естественный язык для SQL" в редакторе запросов портал Azure (предварительная версия).
Расширенные сценарии Microsoft Copilot для Azure
Вы можете попросить и получить полезные, контекстные предложения от Microsoft Copilot для Azure в портал Azure.
Предупреждение
Microsoft Copilot для Azure в База данных SQL Azure — это предварительный набор возможностей, использующих большие языковые модели (LLM). Выходные данные, созданные Copilot, могут содержать неточности, предвзятые данные или другое непреднамеренное содержимое. Это происходит потому, что модель powering Copilot в База данных SQL Azure была обучена по информации из Интернета и других источников. Как и в любой модели генерного искусственного интеллекта, люди должны просматривать выходные данные, созданные Copilot, прежде чем использовать.
Некоторые примеры сценариев для Microsoft Copilot для Azure:
При работе с медленной База данных SQL Azure можно указать запрос
My database is slow
.Microsoft Copilot для Azure (предварительная версия) начинает просматривать базу данных на основе контекста в портал Azure. После проверка Copilot подробно о конкретных областях, которые могут способствовать этому вопросу. В этом примере был определенный запрос, который ведет к высокой загрузке ЦП:
Вы можете продолжить беседу и расследование с помощью запроса
How can I tune that high CPU query?
.Copilot понимает, что этот запрос ссылается на запрос, определенный ранее, и предоставляет новое предложение индекса:
Примеры запросов
Вы можете указать запросы на Microsoft Copilot для Azure в различных областях возможностей, например:
Имя навыка | Описание навыка | Пример запроса |
---|---|---|
Активные Подключение пользователей | Отображает активные подключения пользователей к базе данных. | Who are currently actively connected to the database? |
Анализ запросов защиты от шаблонов | Определяет запросы с антишаблоны и их потенциальное влияние на производительность. | Show me all the queries in my workload that have anti-patterns in them. |
Анализ автоматической настройки | Анализ сбоев автоматической настройки и потенциальных решений. | Why is automatic plan correction failing? |
Основные сведения о базе данных | Извлекает основные сведения о базе данных. | What is the name of the logical server for this database? |
Блокировка анализа сеансов | Определяет и анализирует блокирующие сеансы. | Check top blocking sessions. |
Уровень совместимости | Предоставляет сведения о уровне совместимости базы данных. | What's the compatibility level of this database? |
создание строк Подключение ion | Создает соответствующие строка подключения для базы данных. | Which connection string should I use to connect to my DB? |
Справка Copilot | Предоставляет общую помощь и рекомендации по Azure SQL. | What can you do related to Azure SQL? |
анализ Синхронизация данных hronization | Устранение неполадок синхронизации данных, особенно с вторичными файлами. | Why do my secondaries not have the latest data? |
Размер базы данных и таблицы | Предоставляет сведения о размерах базы данных и таблиц. | What's the size of this database? |
Анализ производительности базы данных | Анализирует общую производительность базы данных и предлагает улучшения. | Why is my database slow? |
Список разрешений базы данных | Выводит список разрешений базы данных и уровней доступа для пользователей. | Which users have access to master database? |
Анализ взаимоблокировок | Исследует взаимоблокировки и предлагает решения. | Why am I getting deadlock errors? How can I fix it? |
Анализ Подключение удаленных Подключение | Исследует экземпляры удаленных подключения к базе данных. | Show me all the instances where my database had a dropped connection. |
Анализ фрагментированного индекса | Определяет фрагментированные индексы и их влияние на производительность. | Help me find fragmented indexes. |
Общие сведения о антишаблоны | Общие сведения о распространенных антишаблоны SQL. | What are the most common SQL anti-patterns? |
Получение имен баз данных для сервера | Выводит список всех баз данных на определенном сервере. | List all the databases on this server. |
Анализ запросов с высоким потреблением ЦП | Определяет и анализирует запросы с высоким потреблением ЦП. | Why is the CPU usage high on this database? |
Список индексов | Отображает все индексы в базе данных. | What are all the indexes? |
Индекс Рекомендации для определенной таблицы | Предоставляет рекомендации по индексу для одной или нескольких таблиц. | Should I add an index on this table? |
Последние сведения о резервном копировании | Предоставляет сведения о последней резервной копии базы данных. | When was the most recent backup of my database created? |
Оптимизация MAXDOP | Анализирует и предлагает оптимизацию для параметра MAXDOP. | What's the current MAXDOP and how to optimize? |
Анализ предоставления памяти | Анализирует проблемы предоставления памяти и потенциальные причины. | Why am I having memory grant issues? |
Отсутствующие предложения по индексу | Предлагает отсутствующие индексы для повышения производительности запросов. | Missing index suggestion for improving query performance? |
Хранение восстановления на определенный момент времени | Предоставляет сведения о периоде хранения на определенный момент времени. | How far back in time can I go for a point-in-time restore? |
Анализ производительности запросов | Изучает и предлагает решения для медленных запросов. | Why is this query running so slow? |
хранилище запросов — поиск принудительных планов | Отображает запросы с принудительными планами в течение указанного интервала времени. | Show me all the queries from the past 2 days that have forced plans. |
хранилище запросов — поиск вариантов времени выполнения | Определяет запросы с высокими вариациями во время выполнения. | Which queries on my database have a high variation in execution time? |
хранилище запросов — поиск запросов с наибольшим числом операций ввода-вывода | Отображает запросы с наибольшим использованием операций ввода-вывода. | What queries on this database use the most I/O? |
хранилище запросов. Получение текста запроса по идентификатору | Отображает текст запроса на основе предоставленного идентификатора запроса | What is the query text for Query ID 1333? |
хранилище запросов — последние выполненные запросы | Отображает последние выполненные запросы. | What are the most recently executed queries in my database? |
хранилище запросов — самые длительные запросы | Отображает самые длительные запросы в течение указанного интервала времени. | What are the longest running queries in the past day? |
хранилище запросов — запросы с наибольшим временем ожидания | Определяет запросы с наибольшим временем ожидания. | Which queries have had the highest wait times? |
хранилище запросов — запросы с несколькими планами | Проверяет наличие запросов с несколькими планами выполнения. | Show me the queries that have had more than one execution plan. |
хранилище запросов — регрессированные запросы | Определяет запросы, которые регрессировали в производительности. | Have any of my queries gotten significantly slower recently? |
хранилище запросов — регрессированные запросы с изменениями плана | Отображает запросы с изменениями плана, которые регрессировали в производительности. | Are there any queries that had plan changes and regressed in performance? |
хранилище запросов— отображение выполнений на запрос | Отображает количество выполнения для каждого запроса. | What queries are being executed most often? |
хранилище запросов — основные запросы, используемые ресурсами | Определяет и анализирует запросы с наибольшим потреблением ресурсов. | What are the most expensive queries in my workload? |
Устранение неполадок в режиме хранилище запросов | Изучает и предоставляет решения для хранилище запросов в режиме только для чтения. | Why is Query Store in read-only mode? How can I fix it? |
Сопутствующая документация | Содержит ссылки на соответствующую документацию на основе запроса пользователя. | What does database compatibility level mean? |
Анализ использования ресурсов | Анализирует использование ресурсов и потенциальные узкие места. | Is the database hitting resource limits? Which limits? |
Список таблиц | Выводит список всех таблиц в базе данных. | What are the names of all the tables? |
Анализ статистики ожидания | Анализирует статистику ожидания и потенциальные узкие места производительности. | What do the wait statistics look like for my database? |
Анализ увеличения и масштабирования рабочей нагрузки | Оценивает увеличение рабочей нагрузки и потенциальные потребности в масштабировании. | Has increased workload or traffic caused performance issues? |
Ответственное применение ИИ
Дополнительные сведения о том, как корпорация Майкрософт реализует средства ответственного искусственного интеллекта в Microsoft Copilot для Azure, см. в статье "Вопросы и ответы об ответственном ИИ" для Microsoft Copilot для Azure (предварительная версия).
Связанный контент
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по