2017-12-22 10 views
-1

동일한 데이터로 MySQL 5.7을 실행하는 m4.10xlarge EC2 인스턴스와 AWS RDS가 있습니다.AWS EC2와 RDS 성능

몇 가지 복잡한 쿼리 (교차 조인, 중첩 된 선택)를 실행하여 EC2 인스턴스의 성능이 지속적으로 낮아지는 것을 확인했습니다.

더 많은 CPU를 가진 EC2 데이터베이스가 IOPS (Provisioned IOPS)가있는 RDS보다 성능이 좋습니다.

RDS 사양 : 당신은 너무 결론 어차피

+1

많은 좋은 질문은 전문가 경험을 토대로 어느 정도의 의견을 제시하지만,이 질문에 대한 대답은 사실, 참고 문헌 또는 특정 전문 지식보다는 의견을 기반으로하는 경향이 있습니다. – Asdfg

+1

'm4.10xlarge' EC2 인스턴스를 사용하고 있으며 RDS 인스턴스가'db.t2.medium' 인 것은 공정한 비교는 아닙니다. "t"시리즈는 버스트 CPU를 제공하므로 일관된 CPU 성능을 제공하지 못합니다. –

+0

@KrishnaKumarR에 숫자를 입력하려면 :'m4.10xl'에는 40 개의 가상 CPU와 160GB RAM이 있고'db.t2. medium '은 2 개의 가상 CPU와 4GB RAM의 분수 할당을 가지고 있습니다. – kdgregory

답변

0

번호. RDS에서도 동일한 사양을 사용해야합니다. 또한 db 매개 변수 그룹의 올바른 구성은 RDS의 최적 성능 출력을 제공하는 데 중요한 역할을합니다.

  1. rds 인스턴스에 더 나은 사양을 사용해야합니다.
  2. 유사한 성능을 얻으려면 Ec2 설정의 전역 변수와 일치하도록 매개 변수 그룹 변수를 구성하십시오.