시놀로지내 마리아DB 구축했는데 속도가 너무 느리네요 ㅠ

양차우   
   조회 5753   추천 0    

테스트쿼리.txt (8.2K), Down : 45, 2022-04

 

안녕하세요.

사무실에서 시놀로지 나스 사용중입니다.

엔터프라이즈급 모델이라 성능이 안좋거나 한건 아니에요.


최근 라이트세일에 정리하고 있던 DB를 시놀로지 나스내 마리아db 10 앱 설치해서 옮겼는데,

속도가 매우 느립니다.


기존 라이트세일 (아주 낮은 요금제) 에서 3~4초면 처리되던게 나스로 옮긴뒤에는 20~30초씩 거리네요.

아마 리소스 할당 문제 인거 같긴 한데... 구축에 전문적인 지식이 없다보니 해결하기가 쉽지 않네요

아마존에 구축한 디비랑 나스내 구축한 디비랑 속도 테스트한 쿼리는 텍스트파일로 첨부했습니다


일단 지금 생각나는 옵션들은

1. 나스내 마리아디비 설정을 변경

2. DSM에서 마리아디비로 할당되는 리소스 늘리기

3. 마리아디비 앱대신 도커에 마리아디비 설치


정도 선에서 해결될거 같은데 혹시 관련하여 도움주실수 있는부분 있을까요?

감사합니다!

짧은글 일수록 신중하게.
감자 2022-04
디스크를 ssd로만 바꿔도 아주 빨라집니다
     
양차우 2022-04
이부분은 나스를 변경해야하는거라 쉽지 않아보이네요 ㅠ
dateno1 2022-04
디스크 성능을 올리는 방법도 있지만, 램을 늘리는 방법도 있습니다 (케쉬 증가)
     
양차우 2022-04
현재 64기가메모리잇고, 메모리 사용량은는 해당 쿼리 넣었을때 10%도 안나오는걸로 봐서는.. 괜찮은거 같은데 케쉬쪽은 잘 모르겠네요
          
dateno1 2022-04
64G나 되면 설정에서 좀 늘려보세요

혹시 기본 설정 쓰신다면 램 2~4기가 + 아톰같은 저질스러운 사항을 기준으로 맞추어져있을껍니다 (Docker판은 조금 더 높은 사항 기준이겠지만, 여전히 지금 사항이랑은 거리가 먼 수치입니다)
               
양차우 2022-04
조금 찾아봤는데 마리아디비쪽 리소스 높이는 방법을 모르겠더라고요ㅜ
DSM 에서 하는걸까요?
김제연 2022-04
1번일 확률이 높습니다.. 기본 셋팅이면.. 엄청 느립니다. innodb 사용하시죠?
     
양차우 2022-04
제가 기술자가 아니라 ㅠ innodb인지는 확인해보겠습니다.
그럼 혹시 어떻게 세팅을 바꿔봐야 할까요?
김제연 2022-04
근데 .. 쿼리 이거 .. 실환가요 -_-
     
화정큐삼 2022-04
저도 얼핏 봐서는 쿼리가 성능이 안나올수 밖에 없게 짜신것 같은데요?
인덱스 안타고 풀스캔 날 수 밖에 없는 조건입니다.

              AND product_name NOT IN (
                '%개인결제/구매상품%', '%개인택배%',
                '%주식회사 샘빌%'
              )
          
양차우 2022-04
테스트 쿼리자체는 동일하니 아마 더 효율적으로 쿼리를 짠다면 아마존은 더 빨라지겠네요.
알려주신 부분은 연구해 보겠습니다!
술이 2022-04
아마존 클라우드는 1코어정도여도 성능 좋을텐데요. 에픽 CPU고 스토리지 역시 SSD 속도 나오는거라 시놀로지 CPU가 아무리 좋아도 그정도는 안될겁니다.
그리고 AMD 시퓨들이 DB서버쪽은 계산이 빠릅니다.
     
김제연 2022-04
시놀로지도 cpu 엄청 좋은 모델들 많은데요? 글쓴분은 어떤거 쓰시는걸까요 .. 모델 엄청 많은데
          
양차우 2022-04
RS3621XS  밑에 댓처럼 요모델입니다.
박문형 2022-04
시놀로지 중에서 재일 상급인 랙마운트 제품도 플래쉬 제품이나 스케일러블 제온 실버 정도 쓰고 그 외 디스크 제품들은 제온 D 베이스입니다..

제온D는 임베디드 제온이라고 불려야 하는 제품군이고 실제 서버의 제온보다는 성능이 많이 떨어지죠..

잘은 모르지만 DB용 NAS는 오라클에서 넷앱이나 EMC 같은 회사의 몇몇 제품만 검증되었을 것입니다..

한마디로 엄청 비싸죠..
     
김제연 2022-04
RS3621XS
질문글에 이런거 비교하시는 글 있네요 .. 만약 이제품 구입하신거라면
D-1541 인데 .. 어떤 제온이랑 비교해서 많이 떨어지는지 궁금하네요
중국산 보드에 달려나오는 회원님들께서도 구입하시는 cpu 아닌가요?
왠만한 db는 충분히 처리하고도 남을꺼 같은데 말이죠 ..
          
dateno1 2022-04
https://www.cpubenchmark.net/compare/Intel-Xeon-D-1541-vs-Intel-Celeron-G6900-vs-Intel-Pentium-J6426/2718vs4709vs4718
D-1541이면 셀러론보다도 못한 싱글코어 성능입니다 (심지어는 아톰 팬티엄이랑 비교해도 10%밖에 안 빠름)

DB서버자체는 멀티 코어를 활용하지만, 보통 개별 쿼리를 처리하는건 1개의 코어밖에 할당이 안 됩니다

이런 시대착오적인 성능의 시퓨론 램 아무리 많이 달고, 디스크가 플레쉬라도 답 안 나옵니다 (물른 쿼리 최적화같은걸로 성능 올릴 순 있겠지만, 근본적으로 성능이 너무 저질적이고, 5년 (일반적 PC 교체주기)을 횔씬 넘어가는 구형입니다)

저런 구조면 네트워크의 엑서스 속도 감소를 감수하고, NAS에 있는 DB를 바로 옆에 NUC라도 두고 거기서 처리시키는게 나을껍니다
               
김제연 2022-04
지금 셀러론이랑 비교 하시면 당연하지 않을까요

2680 v3 이랑 싱글 비슷한것 같은데 2620 v3 듀얼 같은것으로도 잘쓰는곳 많은데 2680 v3 쓰는곳은  저질 서버 쓰는곳인가요
                    
dateno1 2022-04
https://www.cpubenchmark.net/cpu.php?cpu=Intel+Celeron+G3930+%40+2.90GHz&id=2957
지금 셀러론은 커녕 한물간지 오래인 카비 셀러론 수준입니다 (저게 브로드웰이니 카비면 2년밖에 차이 안 남)

서버 용도에 따라선 시퓨 성능 전.혀. 필요없을 수도 있다보니 어떤 시퓨를 쓰던 아무 상관없을 수 도 있지만, DB서버는 스팩이 중시되는 분야입니다

거기다 보통 DB서버는 라이센스가 코어단위다보니 싱글 높은걸 쓰는 경향이 있어서 비교하면 더 심각하게 느껴지게 됩니다

아니면 스팩이 안 받쳐주면 쿼리라도 극단적으로 최적화해야하는데, 그조차 안 된 상태니 문제가 되는겁니다
Dreaday 2022-04
개인적인 추천으로 오라클 무료 클라우드 추천드려요~
(2C 1GB * 2EA 무료입니다.) - DB  MariaDB 설치해서 사용도 좋습니다.
     
양차우 2022-04
이부분도 한번 살펴보겠습니다!
김상혁2 2022-04
구동하는 시스템의 하드웨어 성능도 중요하지만 기본적으로 쿼리가 상당히 무거워보이네요
테이블 구조와 데이터 분량이 어떻게 되어있는지는 모르겠으나 쿼리만 보더라도 쿼리튜닝이 필요해보입니다
     
양차우 2022-04
음 안그래도 내부에서 디비설계 및 최적화 관련된 연구를 좀 하고있습니다.
디비 및 쿼리 설계와 최적화 관련된 서비스를 외주로 한번 받아보고 싶은데, 어디서 찾는게 좋을까요?
아마 한 3~4번정도 방문해서 세팅해주시면 될걸로 보입니다


QnA
제목Page 3071/5710
2015-12   1689450   백메가
2014-05   5155047   정은준1
2005-11   5453   정재훈
2012-10   5453   김상우AP
2008-04   5453   김강민
2017-02   5453   김건우
2017-01   5453   모자란트
2008-03   5453   김윤술
2008-12   5453   김도균
2008-10   5453   박근호
2012-03   5453   앵앵앵
2019-05   5453   무아
2006-05   5453   김정강
2013-06   5453   김수환무
2019-09   5453   스컴
2006-04   5453   허욱
2016-09   5453   정재호02
2006-02   5453   한상민
2014-09   5453   하늘하늘
2014-11   5453   빠시온
2017-02   5453   무아
2007-11   5453   유호준