Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для PostgreSQL — гибкий сервер
В этой статье описывается, как оптимизировать сбор статистики запросов на гибком сервере База данных Azure для PostgreSQL с помощью расширения pg_stat_statements
Использование pg_stat_statements
Pg_stat_statements — это расширение PostgreSQL, которое можно включить на гибком сервере База данных Azure для PostgreSQL. Оно предоставляет средства для отслеживания статистики выполнения всех инструкций SQL, выполняемых сервером. Этот модуль подключается к каждому выполнению запроса и потребляет большие средства на производительность. Если включить pg_stat_statements, текст запроса записывается в файлы на диск.
Примечание.
pg_stat_statements.track
по умолчанию — NONE (т. е. отключен).
Если вы хотите начать отслеживание статистики выполнения всех инструкций SQL, выполняемых сервером, включите pg_stat_statements. Для этого задайте значение TOP
или ALL
в зависимости от того, следует ли отслеживать запросы верхнего уровня или вложенные запросы (выполняемые внутри функции или процедуры).
Установка pg_stat_statements.track = TOP
- В портал Azure перейдите на страницу управления ресурсами гибкого сервера База данных Azure для PostgreSQL и выберите колонку параметров сервера.
- Используйте Azure CLI, чтобы выполнить команду az postgres server configuration, для которой задано
--name pg_stat_statements.track --resource-group myresourcegroup --server mydemoserver --value TOP
.
Использование хранилища запросов
Использование функции хранилище запросов в База данных Azure для PostgreSQL гибкий сервер предлагает другой способ мониторинга статистики выполнения запросов. Чтобы предотвратить затраты на производительность, рекомендуется использовать только один механизм, расширение pg_stat_statements или хранилище запросов.
Связанный контент
- хранилище запросов сценариях использования.
- хранилище запросов рекомендации.