Рекомендации по хранилище запросов — База данных 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.