Поделиться через


Microsoft Copilot в базе данных SQL Azure (предварительная версия)

Применимо к: База данных SQL Azure

Microsoft Copilot в Azure теперь интегрирован с Azure SQL Database, улучшая управление и эксплуатацию SQL-зависимых приложений. Это повышает производительность на портале Azure, предлагая самостоятельную помощь для администрирования базы данных.

Copilot предоставляет соответствующие ответы на вопросы пользователей, упрощая управление базами данных, применяя контекст базы данных, документацию, динамические административные представления, хранилище запросов и другие источники знаний. Например:

  • Администраторы баз данных могут самостоятельно управлять базами данных и устранять проблемы, а также узнать больше о производительности и возможностях базы данных.

  • Разработчики могут задавать вопросы о своих данных, как если бы в текстовом формате или в разговоре, чтобы создать запрос T-SQL. Разработчики также могут быстрее писать запросы с помощью подробных объяснений созданного запроса.

  • Интеграция Microsoft Copilot в Azure: этот опыт добавляет навыки работы с базой данных Azure SQL в Microsoft Copilot в Azure, предоставляя клиентам возможность управлять своими базами данных и самостоятельно решать возникающие проблемы.

  • Copilot интегрирует данные и формулирует применимые ответы с использованием общедоступной документации, динамических представлений управления, представлений каталога и диагностики поддерживаемости Azure.

Включение Copilot в клиенте Azure

Сведения о включении Microsoft Copilot см. в статье Microsoft Copilot для Azure (предварительная версия).

Copilot в сценариях использования Azure

Вы можете попросить и получить полезные, контекстные предложения от Microsoft Copilot в Azure в портале Azure.

Microsoft Copilot в Azure — это предварительный опыт использования, поддерживаемый большими языковыми моделями (LLM). Выходные данные, созданные Copilot, могут содержать неточности, предвзятые данные или другое непреднамеренное содержимое. Как и в любой генеративной модели искусственного интеллекта, люди должны просматривать результаты, произведённые Copilotом, прежде чем использовать.

Некоторые примеры сценариев для Microsoft Copilot в Azure:

  • Когда вы работаете с медленной базой данных Azure SQL, можно указать подсказку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?
Создание строки подключения Генерирует соответствующую строку подключения для базы данных. Which connection string should I use to connect to my DB?
Справка Copilot Предоставляет общую помощь и рекомендации по Azure SQL. What can you do related to Azure SQL?
анализ синхронизации данных Устранение неполадок синхронизации данных, особенно с вторичными файлами. 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 мастер 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 antipatterns?
Получение имен баз данных для сервера Выводит список всех баз данных на определенном сервере. List all the databases on this server.
Анализ запросов с высоким потреблением ЦП Определяет и анализирует запросы с высоким потреблением ЦП. Why is the CPU usage high on this database?
Устранение неполадок с высокой нагрузкой ввода-вывода Проверяет, испытывает ли база данных высокий уровень ввода-вывода. Is my database experiencing high I/O?
Список индексов Отображает все индексы в базе данных. What are all the indexes?
Рекомендации по индексу для конкретной таблицы Предоставляет рекомендации по индексу для одной или нескольких таблиц. Should I add an index on this table?
Последние сведения о резервном копировании Предоставляет сведения о последней резервной копии базы данных. When was the most recent backup of my database created?
Устранение неполадок с низким объемом дискового пространства Предоставляет рекомендации по освобождению места в базе данных. Is there a way I can free up space in my database?
Оптимизация 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?
Query Store — Поиск самых ресурсоемких запросов (I/O) Отображает запросы с наибольшим использованием операций ввода-вывода. 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?
Устранение ошибки 18456 Помогает с ошибкой SQL 18456. Help me with SQL error 18456
Устранение ошибки 40615 Помогает с ошибкой SQL 40615. Help me with SQL error 40615
Устранение ошибок подключения Проверяет причины времени ожидания подключения. Check for causes of connection timeouts in my database
Устранение неполадок входа Диагностика проблем входа. Why can't I login to my database?
Устранение неполадок со временем ожидания запроса Устраняет проблемы с временем ожидания запроса. Help me with query timeout issues
Анализ статистики ожидания Анализирует статистику ожидания и потенциальные узкие места производительности. What do the wait statistics look like for my database?
Анализ увеличения и масштабирования рабочей нагрузки Оценивает увеличение рабочей нагрузки и потенциальные потребности в масштабировании. Has increased workload or traffic caused performance issues?

Ответственное применение ИИ

Дополнительные сведения о том, как корпорация Майкрософт реализует ответственные средства искусственного интеллекта в Microsoft Copilot в Azure, см. в статье "Вопросы и ответы об ответственном ИИ" для Microsoft Copilot в Azure (предварительная версия).