우리는 데이터 센터에서 aws로 전환하려고합니다. 두 경우 모두 한 개의 마스터 데이터베이스와 두 개의 슬레이브 데이터베이스가있는 몇 개의 웹 서버가 있습니다. 우리는 monday 스위치를 데이터 센터로 다시 가져와야했습니다. ec2 mysql 슬레이브는 데이터 센터에서 1 초가 걸리는 홈페이지 쿼리를 실행하는 데 40 ~ 140 초가 걸렸습니다. 우리는 1 개의 대형 슬레이브와 1 개의 슬레이브 슬레이브를 사용하고 있습니다. 실제로는 데이터 센터보다 조금 더 강력해야합니다. 그 시간 동안 우리의 노예의 ec2s는 견고한 100 % cpu 레벨을 가졌습니다. 그들은 ebs 볼륨을 탑재했습니다. 누구든지 여기에 무슨 일이 일어나고 있는지 아이디어가 있습니까?mysql이 ec2에서 실적이 저조하다
0
A
답변
0
EBS는 처리량을 보장하지 않습니다 (작년까지). 제공된 IOPS 탑재 볼륨을 사용하려고합니다. 이렇게하면 디스크 io가 보장되고 EBS를 문제로 배제 할 수 있습니다.
http://aws.typepad.com/aws/2012/08/fast-forward-provisioned-iops-ebs.html
당신의 홈페이지가 매우 느려질 수 있습니다 EC2 인스턴스보다는 SQL - 하위 쿼리를 사용하는 경우
0
(즉, 모든 인덱스가 테이블에있는 모든 응용 프로그램 수준의 물건 같은 당신이 보장 한 가정한다) 기본적으로 MySQL 5.5를 사용합니다 (자세한 내용은 MySQL is extremely slow on EC2을 참조하십시오)
관련 문제
- 1. 하나의 XML, 다중 활동 및 실적이
- 2. ASP.Net - 실적이 우수한 웹 응용 프로그램 만들기
- 3. mysql이
- 4. Amazon EC2에서 JVM 튜닝
- 5. Amazon EC2에서 MySQL과 SQLite
- 6. EC2에서 MVC3 지원을 제안해야합니다.
- 7. EC2에서 허드슨 실행
- 8. EC2에서 Cassandra를 배포 하시겠습니까?
- 9. EC2에서 영국 API에 액세스
- 10. EC2에서 SQL Server 실행
- 11. EC2에서 XMPP를 설정하는 방법
- 12. ec2에서 배포 자동화
- 13. EC2에서 파일을 다운로드하려면 어떻게합니까
- 14. EC2에서 스팸 요청 차단
- 15. MySQL이 절
- 16. 은 MySQL이
- 17. 의 MySQL이
- 18. 은 MySQL이
- 19. MySQL이 필드에
- 20. MySQL이 테이블
- 21. 어떻게 MySQL이
- 22. 실행 MYSQL이
- 23. 은 MySQL이
- 24. Mysql이 (PHP)
- 25. EC2에서 서버 인스턴스 ID 관리
- 26. EC2에서 클러스터를 설계하는 올바른 방법
- 27. EC2에서 이유없이 Eclipse Virgo가 종료되었습니다.
- 28. EC2에서 Heroku Postgres 인스턴스에 액세스
- 29. EC2에서 MongoDB를 확장하거나 DynamoDB로 전환해야합니까?
- 30. Amazon EC2에서 HTTP 포트 열기
어쩌면 serverfault에서 더 좋은 답변을 얻을 수 있습니다. SQL이 aws에서 성능이 좋지 않다고 들었습니다. 더 적극적인 캐싱을 시도하십시오. 페이지는 1 초 이내에 브라우저에로드되어야하며 페이지 당 0.2 초 미만의 모든 쿼리를 개인적으로 만들려고합니다 ... –
AWS에서 1.5 년 동안 MySQL을 사용 해왔고 무시할만한 차이가 있음을 눈치 채지 못했습니다. 당신이 상대하고있는 다른 셋업/소프트웨어 문제. –