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

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

В этой статье описаны рекомендации по использованию хранилище запросов на гибком сервере База данных Azure для PostgreSQL.

Установите оптимальный режим записи запросов

Пусть хранилище запросов фиксирует данные, которые вам нужны.

pg_qs.query_capture_mode Сценарий
Все Тщательно анализируйте рабочую нагрузку с точки зрения всех запросов (верхнего или вложенного) и их частоты выполнения и других статистических данных. Выявление новых запросов в рабочей нагрузке. Определите, используются ли нерегламентированные запросы, чтобы определить возможности для определяемой пользователем параметризации или автоматической параметризации. Режим All предусматривает повышенные затраты на использование ресурсов.
Top Обратите внимание на запросы верхнего уровня — те, которые выданы клиентами. Не включает вложенные операторы (инструкции, выполняемые внутри процедуры или функции).
Не допускается Если задано значение None, хранилище запросов не будет записывать новые запросы. Вы уже определили набор запросов и временное окно, которые вам нужно изучить, и не хотите отвлекаться на другие запросы. Режим None подходит для сред тестирования и сопоставительного анализа. При выборе режима None будьте осторожны, поскольку вы можете упустить возможность отследить и оптимизировать новые важные запросы.

Примечание.

pg_qs.query_capture_mode заменяет pgms_wait_sampling.query_capture_mode. Если параметр pg_qs.query_capture_mode имеет значение none, pgms_wait_sampling.query_capture_mode не оказывает влияния.

Сохранение нужных данных

Параметр Pg_qs.retention_period_in_days определяет срок хранения данных ддя хранилища запросов в днях. Более старые запросы и статистические данные удаляются. По умолчанию хранилище запросов настроены для хранения данных в течение семи дней. Избегайте хранения исторических данных, которые вы не планируете использовать. Увеличьте значение, если вам нужно хранить данные дольше.

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

  • Дополнительные сведения о том, как получить или задать параметры с помощью портала Azure или Azure CLI.