Maria db 속도를 늘릴려면 어떻게 해야할까요 ?ㅠ

두리안   
   조회 4267   추천 1    

 안녕하세요.

현재 로그 통계를 분석해야하는데 로그 데이터가 약 1,200만건 low 정도 됩니다. 더 늘어나고있구요...

근데 해당 DB 를 Maria 10.2 db로 EC2 에 올려서 하고있습니다 T2.Medieum (2core / 4ram)

여기서 Disk 퍼포먼스는 900iops로 했습니다. 그런데 도저히 속도가 잘 안나오네요 ㅠ 


select 명령어 리니 약 ... 30초 정도 소요되고 성능을 t2.medieum 인스턴스  + 디스크 퍼포먼스를 올린 상태에서

약 17초 정도로 떨어집니다. 그런데 하드웨어 추가증설로는 의미가없어보이는게... CPU사용량이 10%대를 올라가지를 않습니다..ㅠㅠ

분명 이 CPU파워를 다 사용해준다면 더 효과가있을거같은데.. 현재 엔진튜닝은 할줄몰라서 그냥 비어있는상태 그대로입니다.ㅠ


혹시 이 퍼포먼스를 좀 효율적인 상향방법은 없을까요 ? CPU라도 좀 다써주면 좋겠는데 희안하게 20%이상을 쓰지를 못하네요 ... 

C4.2XLARGE로 해봐도 1초정도밖에 줄이지 못하고있습니다.... ㅠㅠ 

짧은글 일수록 신중하게.
DAP박인호 2017-06
튜닝이 필요한 쿼리가 아니면 DB에서 CPU는 그렇게 높지 않은 것이 정상입니다.
RAM 과 Disk IO가 영향을 많이 타죠.
관리적인 측면까지 고려한다면 EC2에 직접설치보다는
RDS를 이용하는 것을 고려하시는 것이...
ZSNET5 2017-06
쿼리문이 데이터베이스 전체를 서치해야 하는 케이스가 아니라면, 인덱스만 잘 만들어줘도 효과가 큽니다.
예를 들어 날짜별로 데이터가 들어있고, 특정기간만 검색해야 하는 케이스에서...
인덱스가 잡혀있지 않으면 전체 테이블을 검색하기 때문에 속도가 무진장 느릴 수 밖에 없습니다.
두번째 방법은 메모리를 왕창 추가해서 디비를 메모리에 올려버리는 방법이 있고
최후의 방법은 디스크를 빠르게 만드는 겁니다만, 여의치 않다면 트랜젝션로그를 다른 디스크에 저장하도록 하는 것 만으로도 효과가 있습니다.
빈경윤 2017-06
1. 메모리는 현재 서버 메모리 용량에 맞도록 my.cnf 가 셋팅되어 있는지 설정을 확인하시고,
htop 등의 명령을 통해 부하 시점에서 실제 mysql 에서 메모리를 최대한 사용하고 있는지, 스왑 사용은 아닌지 확인해보시면 됩니다.

2. 디스크는 900 iops 면 많은 데이터를 다루기엔 상당히 낮은 성능같고요.  더 높여 비교가 필요해 보입니다.
민욱님 2017-06
쿼리를 최적화 하시고 DB에서 주로 쓰는 부분에 인덱스를 거시고 자주 쓰는 부분은 캐싱을 하시는게 좋을것 같습니다.
퍼싱글 2017-06
경험상 쿼리가 최적화 되어 있는지 먼저 체크하는게더 큰 효과를 보는것 같습니다.
     
+1

joint 를 줄이고 (여러테이블을 함께 검색하는 종류의 쿼리)
레코드를 넣을때의 시간이 아주 짧아야 하는 특별한 이유가 있지 않다면 여러 인덱스를 만들어 주시면 찾을때 도움이 많이 되지 않을까요?

여기 2씨퓨에서 실력이 엄청나신 DBA분들이 계신걸로 알고있는데요...
컴박 2017-06
한달에 7~8만원 나오는 EC2를 사용하시는것 보다
월 5~6만원 수준의 국내 ssd 클라우드를 이용하시는게 나을것 같습니다.

먼저 쿼리부터 최적화 해주시고 캐싱이 정상적으로 이루어지는지도 확인해주시면
성능은 올라갈것으로 예상됩니다.


QnA
제목Page 1879/5712
2015-12   1702991   백메가
2014-05   5168842   정은준1
2016-09   4282   지비지비정글
2014-09   4282   보물섬
2020-09   4282   블랙펄
2016-08   4282   iaress
2015-11   4283   회원K
2017-02   4283   션한맥주
2021-01   4283   박성만
2016-03   4283   승후니도쿄
2014-12   4283   2FluF
2023-07   4283   바부팅이
2023-08   4283   경박한시민
2017-09   4283   대한민국
2016-02   4283   악마라네
2018-01   4283   전설속의미…
2016-02   4283   바람을등지고
2017-02   4283   교정기공사
2016-02   4283   isaiah
2023-05   4283   RHNS
2013-12   4284   왕용필
2015-11   4284   서쪽하늘로