Files
homework/mnoskov/greenplum/Практика greenplum/practice_explain.txt
T

6 lines
545 B
Plaintext

Задание 1
- если orders DISTRIBUTED BY user_id, то будет 'Seq Scan on orders' -> 'HashAggregate'. Redistribute Motion(по user_id) пропадет, потому что все уже распределено по user_id;
Задание 2
- Это называется Skew.
- Чтобы избежать skew, нужно выбрать столбец для распределения с нормальной кардинальностью. Или делать destributed randomly если не нужно join.