Durch die Nutzung von AWS re:Post stimmt du den AWS re:Post Nutzungsbedingungen

redshift local table join 속도 질문입니다.

0

redshift local table에 대하여 단일 테이블 조회는 1초 안에 조회되지만 두개의 테이블을 join할 경우 5초 이상 소요됩니다. 두개의 테이블에는 각각 2~3000개 정도의 데이터만 존재하므로 join이 포함되고 별도의 날짜 조건이 없어도 매우 빠를것으로 기대했지만 생각보다 너무 느리네요. 확인 부탁드리겠습니다. 참고로 노드 유형(dc2.large), 노드 수는 1개입니다.

샘플 쿼리도 첨부하겠습니다.(a,b 테이블의 ad_id는 모두 정렬키입니다. 분산키(date)로 조인조건을 변경해도 동일하게 5초가 소요됩니다. select a.ad_account_id, a.hour, a.channel_id, a.ad_network_id, b.ad_id, b.media_id from stats a left join nestads_reach_by_users b on a.ad_id = b.ad_id

gefragt vor 5 Monaten152 Aufrufe
1 Antwort
0

안녕하세요.

Redshift 는 데이터웨어하우스 제품으로 Relational DB 엔진과는 다른 목적으로 설계되어 조회 시나리오에 따라 성능이 다를 수밖에 없습니다. https://docs.aws.amazon.com/ko_kr/redshift/latest/dg/c_high_level_system_architecture.html

re:Post 는 커뮤니티로 AWS의 공식 엔지니어 답변이 아니기 때문에, 해당 내용은 AWS Support 의 technical case 를 올리시면 좀 더 자세한 확인을 할 수 있을 것 같습니다. Technical support 는 최소 Developer 이상을 요구하므로, 비용을 살펴보시고 선택하시면 좋을 것 같습니다. https://aws.amazon.com/ko/premiumsupport/pricing/

beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen