arian DB 설정하기
1. 사용자 정의 설정 파일 생성하기
SSH에서 아래 명령어를 순서대로 입력하세요.
-
권한 획득 (이미 root라면 생략):
Bashsudo -i -
경로로 이동 및 파일 생성 (vi 에디터 사용):
Bashvi /var/packages/MariaDB10/etc/my.cnf -
내용 입력:
Ini, TOMLi를 눌러 편집 모드로 전환한 뒤, 아래 내용을 복사해서 붙여넣으세요. (홈페이지 3개 운영 시 권장되는 기본 최적화 값입니다.)[mysqld] # 1. 슬로우 쿼리 로그 (느린 페이지 범인 찾기) slow_query_log = 1 slow_query_log_file = /var/lib/mysql/mariadb-slow.log long_query_time = 2 # 2. 메모리 최적화 (가장 중요) # NAS RAM이 4GB 이상이면 512M, 2GB라면 256M 추천 innodb_buffer_pool_size = 512M innodb_log_file_size = 128M innodb_flush_log_at_trx_commit = 2 -
저장:
Esc키를 누른 후:wq를 입력하고Enter를 눌러 저장합니다.
2. 왜 이 방식이 안전한가요?
-
업데이트 보호: 시놀로지 패키지가 업데이트되어도
/var/packages/MariaDB10/etc/my.cnf파일은 삭제되지 않고 유지됩니다. -
우선순위: MariaDB는 실행될 때 기본 설정을 읽은 후, 이 사용자 정의 파일을 나중에 읽어 설정을 덮어씁니다. 따라서 시스템 안정성을 해치지 않고 성능만 올릴 수 있습니다.
3. 설정 적용 (패키지 재시작)
설정 파일을 만들었다면 반드시 MariaDB를 재시작해야 적용됩니다.
-
패키지 센터에서 MariaDB 10을 [중지] 후 [실행] 하세요.





