커뮤니티

시놀로지 NAS에 설치해서 운영중인데 저 Slow Queries 하나가 무조건 박히네요

 

Slow Queries (1)

01. UPDATE `rx_counter_status` SET `pageview` = `pageview` + 1 WHERE `regdate` IN (?, ?)

  • Result: success

Slow Triggers (1)

01. addon.before_display_content

  • Target: counter
  • Exec Time: 1.6249 sec

 

뭔가 해결을 해 보고 싶은데 Docker로 설치한 Maria DB의 셋업을 바꿔놔도 사라지진 않네요... ㅎㅎ...

 

어쩔 땐 또 사라졌다가 또 나타나기도 하고... 트리거는 rx_counter_status 업데이트하는 게 밀리면서 같이 밀린 느낌이고...

 

 

DIGIWB Lv. 2

댓글 9

  • PK값으로 콕 찍어서 업데이트하는 쿼리인데 1.6초나 걸린다면 디스크 성능에 문제가 있거나, DB 튜닝 상태가 엉망인 거겠죠... 일반적으로는 저 시간의 1/100도 안 걸려야 정상입니다.

  • @기진곰

    저도 이전에 다른 VPS에서 라이믹스 설치해봤을 땐 이정도까진 아니였어서 이것저것 엄청 건드려보고 있네요 다른 서비스에서 디스크 I/O를 꽤 잡아먹어서 그런 거 같기도 하구요

  • @기진곰

    시놀로지 패키지 센터에 있는 mariadb 무시하고 docker로 mariadb를 설치해서 그런거였네요... Docker에선 무슨짓을 해도 안되던 게 패키지 센터에 제공하는 MariaDB를 사용하니 깔끔하게 사라졌습니다.;;

  • @DIGIWB

    시놀로지 패키지 센터에 있는 MariaDB는 시놀로지 환경에 최적화되어 있는 모양이네요.

  • @DIGIWB

    저는 도커를 쓸 줄도 몰라 그냥.. web폴더에 넣고 쓰는데 10년 정도 문제 없이 잘 쓰고 있어요
    도커라는 건 최근에 알아서.. 옮겨볼라고 해도 뭐가뭔지 어렵더라구요...

    도커라는 시스템 위에 마리아DB, php, 라이믹스 등을 같이 패키지로 묶는거지요?

     

    그런데 위에 쓴 글은 도커 위에 마리아DB를 같이 묶어서 썼더니 느렸다는 그런 얘긴가요?

  • @대류

    도커는 일종의 가상화 시스템이에요~ 다른 시스템으로 옮길 때 환경 그대로 이동시킬 수 있어 개발 및 유지보수 면에서 일관성을 유지할 수 있기 때문에 사용하는거에요!

    저같은 경우 시놀로지의 제한된 환경에서 최신 버전의 MariaDB를 사용하기 위해 DB만 돌렸는데 그 과정에서 오버헤드가 생겼는지 오히려 패키지 버전을 사용할 때보다 성능저하가 생겨버린 모양이에요 

  • 저도.. 예전에 네이티브로 시놀 패키지에 마리아디비 썼다가 패망 한적 있습니다. 이유없는 프리징....

  • @거짓말

    상황별로 틀린가보네요 전 오히려 도커로 설치한 mariadb가 지연이 생겼었는데...

  • @DIGIWB

    저도 그래서 결국 proxmox에 우분투와 시놀을 돌립니다.
    일단 proxmox에는 npm을 기본 설치후 SSL때문에...
    우분투에는 웹서버+원격RDP+마리아디비와 다른 서브프로그램 몇개 돌립니다. 원격은 일반 프로그램으로 할필요 없이 그냥 크롬에서 띠워서 바로 보는 방식으로 그리고 웹서버는 이번에 라이믹스에서 DB를 관리할수 있는 프로그램을 같이 내장 했네요. 또한 왼만한 작업은 아무컴이나 접속 주소로 접속해서 필요한 작업만 가능하게 했습니다.
    시놀은 포토와 젤리핀, 유튭다운로더만 이렇게 구성 했네요... 컴이 사양이 좋으면 LLM도 해보고 십지만...
    I5 7세대라서 4코의 힘밖에.... 사양좋으면 더 많이 사용할 방법이 있겠죠... 참... 
    그래픽카드도 내장+외장 지포스 1060도 같이 움직이게 만들어 놨습니다.
    혹시또 모르니.....