В этой статье мы рассказываем о трёх проверенных специалистами Arenadata способах мониторинга утилизации системных ресурсов, потребляемых запросами в Greenplum. Способ №1. Запрос с помощью EXPLAIN ANALYZE Первый способ, который можно использовать, — это выполнить запрос с помощью EXPLAIN ANALYZE и разобрать план запроса. Так можно получить разнообразную информацию по памяти, например: *Слайс – это независимая часть плана. Может выполняться как параллельно, так и последовательно с остальными частями. Каждый слайс может состоять из нескольких операторов. Если включить дополнительные конфигурационные параметры, например, explain_memory_verbosity и gp_enable_explain_allstat, а вместо EXPLAIN ANALYZE выполнить EXPLAIN (ANALYZE, VERBOSE), можно получить ещё больше данных о состоянии памяти: Тем, кто силён духом, можно попробовать выполнить ещё и EXPLAIN (ANALYZE, VERBOSE) SELECT к небольшой таблице с включёнными параметрами explain_memory_verbosity + gp_enable_explain_allstat. Результатом ко
Три способа отследить запросы Greenplum, которые «отъедают» слишком много ресурсов
26 декабря 202226 дек 2022
44
2 мин