AWS REDSHIFT: ОШИБКА Промежуточная строка результатов превышает размер блока базы данных - PullRequest
0 голосов
/ 11 сентября 2018

Я унаследовал внештатный проект. Я почти ничего не знаю о AWS и даже меньше о Redshift. Буду признателен за

Я продолжаю получать эту ошибку при выполнении более сложного запроса PostgreSQL.

CREATE TEMP TABLE tmp_014a622dfe AS ((SELECT * FROM prod.backend2 WHERE mail = 'Yes' AND marketing IN('MEDICINE')) UNION (SELECT * FROM prod.backend2 WHERE mail = 'Yes' AND marketing IN('AGRICULTURAL')));

ОШИБКА: промежуточная строка результата превышает размер блока базы данных

Я гуглил это, и кажется, что это из-за того, что запрос был «большим», это действительно не имеет смысла для меня. Но это возможно, так как запрос составляет около 2960 символов.

Есть ли еще что-то к этой ошибке? Как я могу обойти это?

Я провел некоторое исследование по красному смещению, которое, кажется, предназначено для регистрации, это используется для маркетинга; рекомендовать перейти на RDS или другой продукт AWS?

...