1
GreenPlum / Оптимизация запросов
1. Приходилось ли оптимизировать запросы в GreenPlum? Какие шаги обычно выполняете при оптимизации?
2
Explain / План выполнения
2. Чем отличается EXPLAIN от EXPLAIN ANALYZE и что дополнительно можно увидеть в EXPLAIN ANALYZE по сравнению с EXPLAIN?
3
Статистика и сбор статистики
3. Как можно понять, что статистика для таблицы не собиралась?
4. Всегда ли успешный ответ от Greenplum на команду гарантирует, что статистика собрана? Какие факторы могут этому помешать (буферы, очереди и т.п.)?
4
VACUUM / ANALYZE / Блокировки
5. Отличается ли уровень блокировки у команд ANALYZE, VACUUM, VACUUM FULL? Какие отличия в блокировках чтения/записи встречались?
5