6 lines
545 B
Plaintext
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. |