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

두리안   
   조회 4264   추천 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 3818/5711
2015-12   1701720   백메가
2014-05   5167505   정은준1
2016-04   4305   인두껍
2014-08   4305   천상천하
2017-11   4305   킵고잉
2016-03   4305   봄들판에서다
2017-08   4305   supermicro
2014-12   4305   VSPress
2021-02   4305   레페이레
2023-08   4305   무쏘뿔처럼
2015-02   4305   원주멋진덩치
2016-04   4305   NAS고장났다…
2017-01   4305   jore
2017-11   4305   주태백
2018-01   4304   늘파란
2017-12   4304   나라사랑
2015-12   4304   김건우
2016-05   4304   이선규
2018-05   4304   리틀제리
2015-08   4304   하상욱
2016-02   4304   aga115
2018-09   4304   블루영상