프로비저닝된 Amazon Redshift 클러스터(ra3.4xlarge 노드 5개)에서 정상 작동 중 한 노드의 CPU 사용률이 90%를 초과하는 경우가 잦고, 나머지 4개 노드는 15% 미만입니다. 클러스터는 키 분배를 사용합니다. 엔지니어는 동일한 노드 수를 유지하면서 노드 간에 로드를 분산하려고 합니다. 어떤 변경 사항이 이를 달성할 수 있을까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 분배 키를 가장 큰 차원을 가진 테이블 열로 변경합니다..
이것이 정답인 이유
CPU 사용률 불균형은 데이터 불균형 또는 쿼리 처리 불균형으로 인해 발생합니다. 키 분배(KEY distribution)를 사용하는 Redshift 클러스터에서 특정 노드의 CPU 사용률이 높은 것은 해당 노드에 데이터가 집중되거나, 해당 노드의 데이터에 대한 쿼리가 집중되기 때문입니다. 분배 키(distribution key)를 가장 큰 차원을 가진 테이블 열로 변경하면 데이터를 클러스터의 모든 노드에 더 고르게 분산하여 노드 간의 로드를 균등하게 분배할 수 있습니다. 오답 설명: 정렬 키를 변경하는 것은 쿼리 성능을 향상시킬 수 있지만, 노드 간의 데이터 분배 불균형 문제를 직접적으로 해결하지는 않습니다. 예약 노드를 업그레이드하는 것은 비용을 증가시키고 성능을 향상시킬 수 있지만, 근본적인 로드 불균형 문제를 해결하지 못합니다. 기본 키를 변경하는 것은 데이터 무결성을 보장하는 데 사용되며, 노드 간의 로드 분배와는 직접적인 관련이 없습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음