Практика 'EXPLAIN' - GreenPlum

This commit is contained in:
mnoskov
2026-04-21 18:04:37 +03:00
parent 9b01867154
commit 9520bd8bbc
+6
View File
@@ -0,0 +1,6 @@
Задание 1
- если orders DISTRIBUTED BY user_id, то будет 'Seq Scan on orders' -> 'HashAggregate'. Redistribute Motion(по user_id) пропадет, потому что все уже распределено по user_id;
Задание 2
- Это называется Skew.
- Чтобы избежать skew, нужно выбрать столбец для распределения с нормальной кардинальностью. Или делать destributed randomly если не нужно join.