Pull to refresh
0
Send message

Нужно понимать, что любой чих может превратить групповые операции в итерационные

Lateral join, это аналог аналитической функции, где каждая строка дочерней таблицы формируется из строки родительской. Те операция nested loops между двумя таблицами. На небольших объёмах данных незаметно, но начиная от 1млн строк будет падение производительности.

Я бы использовал cte materialize.

Greenplum - это olap на postgres'e

Information

Rating
Does not participate
Registered
Activity