Notice
Recent Posts
Recent Comments
Link
반응형
«   2026/01   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

HeeLee_DBA

AWS - Aurora MySQL 파라미터 값 권장 사항 본문

AWS/RDS

AWS - Aurora MySQL 파라미터 값 권장 사항

HeeLee_ 2024. 11. 26. 17:12
반응형

파라미터 값 권장 사항

1. lower_case_table_names의 값은 1로 설정

  • MySQL은 기본적으로 테이블명에 대소문자를 구분하지만, 이를 비활성화하여 대소문자 구분 없이 일관되게 처리 하도록 합니다.

2. character set의 값은 utf8mb4을 사용

  • MySQL 공식문서에 따르면 utf8mb3은 향후 릴리즈에서 제거될 것으로 예상됩니다.
  • utf8mb3은 3바이트 문자까지만 지원되며, 이모지와 같은 4바이트 문자는 저장할 수 없습니다.
  • utf8mb4은 4바이트 문자를 지원하므로, 이모지 및 특수 문자를 저장하려면 utf8mb4를 사용하는 것이 필수적입니다.

MySQL 공식문서 : MySQL :: MySQL 8.4 Reference Manual :: 12.10.1 Unicode Character Sets

 

MySQL :: MySQL 8.4 Reference Manual :: 12.10.1 Unicode Character Sets

12.10.1 Unicode Character Sets This section describes the collations available for Unicode character sets and their differentiating properties. For general information about Unicode, see Section 12.9, “Unicode Support”. MySQL supports multiple Unicod

dev.mysql.com

 

3. time_zone의 값은 asia/seoul로 사용(각 서비스에 맞게 명시적으로 설정)

  • Aurora가 각 클러스터 지역 설정과 관계없이 UTC를 기본적으로 사용하기 때문에 명시적으로 값을 설정합니다.

4. 파라미터 그룹 설정 값

파라미터 이름 설명
lower_case_table_names 1 테이블명 대소문자 구분
character_set_client utf8mb4 클라이언트가 서버로 보낼 데이터를 인코딩하는 문자 집합
character_set_connection utf8mb4 클라이언트와 서버 간 연결에서 데이터를 인코딩하는 문자 집합
character_set_database utf8mb4 현재 사용 중인 데이터베이스의 문자 집합
character_set_filesystem utf8mb4 파일 시스템에서 사용하는 문자 집합
character_set_results utf8mb4 서버가 클라이언트로 반환할 데이터를 인코딩하는 문자 집합
character_set_server utf8mb4 서버에서 사용하는 기본 문자 집합
collation_connection utf8mb4_general_ci 클라이언트와 서버 간 연결에서 문자열 비교 및 정렬 규칙
collation_server utf8mb4_general_ci 서버의 기본 정렬 규칙
time_zone asia/seoul 서버의 시간대를 설정
log_output TABLE 로그를 저장하는 방식(TABLE, FILE)
slow_query_log ON 슬로우 쿼리의 로그를 활성화(ON) 또는 비활성화(OFF)
long_query_time 3 슬로우 쿼리로 간주 되는 시간(초)
반응형

'AWS > RDS' 카테고리의 다른 글

AWS - Amazon RDS 다중 AZ  (0) 2025.03.11
AWS - Aurora for MySQL JDBC driver 정리  (1) 2023.02.01