Рекомендации по производительности в базе данных Azure для PostgreSQL — одиночный сервер

Область применения: отдельный сервер Базы данных Azure для PostgreSQL

Внимание

База данных Azure для PostgreSQL — одиночный сервер находится на пути выхода на пенсию. Настоятельно рекомендуется выполнить обновление до База данных Azure для PostgreSQL — гибкий сервер. Дополнительные сведения о миграции на База данных Azure для PostgreSQL — гибкий сервер см. в статье "Что происходит с одним сервером База данных Azure для PostgreSQL?".

Область применения: одиночный сервер Базы данных Azure для PostgreSQL версий 9.6, 10, 11

Функция "Рекомендации по производительности" анализирует ваши базы данных и создает индивидуальные предложения по повышению производительности. Для получения рекомендаций функция анализа рассматривает различные характеристики базы данных, включая схему. Включите хранилище запросов на сервере, чтобы полностью использовать возможности рекомендаций по повышению производительности. После реализации любой из рекомендаций по повышению производительности следует протестировать производительность, чтобы оценить результаты внесенных изменений.

Разрешения

Для выполнения анализа с помощью функции рекомендаций по повышению производительности требуются разрешения владельца или участника.

Рекомендации по повышению производительности

Функция рекомендаций по повышению производительности анализирует рабочие нагрузки на сервере и определяет, какие индексы могут помочь в повышении производительности.

Откройте Рекомендации по производительности в разделе Интеллектуальная производительность в строке меню на странице портала Azure для вашего сервера PostgreSQL.

Целевая страница рекомендаций по повышению производительности

Щелкните Анализировать и выберите базу данных, с которой начнется анализ. В зависимости от вашей нагрузки анализ может занять несколько минут. По окончании анализа на портале появится уведомление. При анализе выполняется глубокое изучение базы данных. Рекомендуется выполнять анализ в периоды наименьшей нагрузки.

В окне Рекомендации отобразится список рекомендаций, если таковые были найдены.

Новая страница рекомендаций по производительности

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

Типы рекомендаций

В настоящее время поддерживаются два типа рекомендаций: Создать индекс и Удалить индекс.

Рекомендации по созданию индексов

Рекомендации по созданию индексов предлагают новые индексы для ускорения наиболее часто выполняемых и длительных запросов в рабочей нагрузке. Для этого типа рекомендации требуется включить хранилище запросов. Хранилище запросов собирает сведения о запросах и предоставляет подробную статистику по времени и частоте выполнения запросов, которую функция анализа использует для создания рекомендаций.

Рекомендации по удалению индексов

Помимо обнаружения отсутствующих индексов, База данных Azure для PostgreSQL анализирует производительность существующих индексов. Если индекс используется редко или избыточен, анализатор рекомендует отбросить его.

Рекомендации

Следующие шаги