"Mysql 파라미터 설정"의 두 판 사이의 차이
DB CAFE
(같은 사용자의 중간 판 하나는 보이지 않습니다) | |||
20번째 줄: | 20번째 줄: | ||
##: 리눅스상에서는 "UserInfo" 라고 대소문자를 구분하여 정확히 써줘야 한다. | ##: 리눅스상에서는 "UserInfo" 라고 대소문자를 구분하여 정확히 써줘야 한다. | ||
+ | ---- | ||
== 전체 index 최대 자리수 제한 파라미터 == | == 전체 index 최대 자리수 제한 파라미터 == | ||
* my.cnf 에 파라미터 추가 | * my.cnf 에 파라미터 추가 | ||
26번째 줄: | 27번째 줄: | ||
</source> | </source> | ||
* (기본은 3글자 이상 부터 Index 생성 아래와 같이 변경 후 2글자 부터 생성 가능 EX: 남자) | * (기본은 3글자 이상 부터 Index 생성 아래와 같이 변경 후 2글자 부터 생성 가능 EX: 남자) | ||
+ | [[category:mysql]] |
2023년 8월 17일 (목) 01:02 기준 최신판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
1 Mysql / Maria DB 파라미터 설정[편집]
1.1 파라미터 확인 방법[편집]
SHOW GLOBAL VARIABLES LIKE '%';
1.2 테이블 이름 대소문자 관련 옵션 설정[편집]
- 리눅스와 유닉스의 경우 0, 윈도우의 경우 1, 맥키토시의 경우 2 가 기본 값임.
- 하나의 플랫폼 OS상에서만 MySQL을 사용한다면 lower_case_table_names 변수를 변경시킬 필요 없음.
- 대소문자를 구분하는 OS간 호환을 염두에 두는 경우라면 lower_case_table_names 또는 테이블 등의 이름생성 시 대소문자에 대한 판단이 중요하다.
- 예를 들어
- 윈도우상에서 테이블명을 "UserInfo" 라고 생성한 경우 쿼리문에서 "userinfo" 라 사용할 수 있지만
- 리눅스상에서는 "UserInfo" 라고 대소문자를 구분하여 정확히 써줘야 한다.
- 예를 들어
1.3 전체 index 최대 자리수 제한 파라미터[편집]
- my.cnf 에 파라미터 추가
innodb_ft_min_token_size=2
- (기본은 3글자 이상 부터 Index 생성 아래와 같이 변경 후 2글자 부터 생성 가능 EX: 남자)