한 조직에서 Amazon RDS for MySQL을 사용하여 중요한 애플리케이션을 실행하고 있습니다. 워크로드는 쓰기 작업이 많고 읽기 작업은 적습니다. DB 인스턴스의 CPU 사용량이 매우 높아 애플리케이션 성능이 저하되고 있습니다. 데이터 엔지니어는 DB 인스턴스 CPU 사용률을 낮추기 위해 어떤 조치를 취해야 할까요? (두 가지 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Amazon RDS의 Performance Insights 기능을 사용하여 CPU 사용률이 높은 쿼리를 식별합니다. 문제가 되는 쿼리를 최적화합니다., 더 큰 인스턴스 크기로 업그레이드합니다..
이것이 정답인 이유
CPU 사용량이 높은 문제를 해결하기 위한 가장 효과적인 접근 방식은 근본 원인을 파악하고 해결하는 것입니다. Amazon RDS Performance Insights는 CPU 사용량이 높은 쿼리를 식별하는 데 도움이 되므로, 이러한 쿼리를 최적화하여 CPU 부하를 줄일 수 있습니다. 이는 장기적인 해결책입니다. 또한, 더 큰 인스턴스 크기로 업그레이드하면 더 많은 CPU 리소스를 제공하여 즉각적으로 성능을 향상시킬 수 있습니다. 추가 테이블과 인덱스를 포함하도록 데이터베이스 스키마를 수정하는 것은 읽기 작업이 많은 경우에 유용할 수 있지만, 쓰기 작업이 많은 워크로드에서는 오히려 쓰기 성능을 저하시킬 수 있습니다. 매주 RDS DB 인스턴스를 재부팅하는 것은 일시적인 해결책일 뿐이며, 근본적인 CPU 사용량 문제를 해결하지 못합니다. 캐싱을 구현하는 것은 주로 읽기 작업이 많은 워크로드에 더 효과적이며, 쓰기 작업이 많은 시나리오에서는 제한적인 이점을 제공합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음