tencent cloud

TencentDB for MySQL

소식 및 공지 사항
제품 동향
신규 사용자 가이드
제품 소개
제품 개요
제품 장점
응용 시나리오
데이터베이스 아키텍처
격리 정책
제품 기능 목록
데이터베이스 인스턴스
고가용성(멀티 가용존)
리전 및 가용존
자체개발 커널
TXSQL 커널 개요
기능적 특성
성능적 특성
보안적 특성
안정적 특성
구매 가이드
과금 개요
구매 방법
연장 안내
연체 안내
환불 안내
인스턴스 비용 조정 설명
백업 공간 과금 안내
시작하기
시작 개요
MySQL 인스턴스 생성
운영 가이드
사용 제한
운영 개요
인스턴스의 점검 관리
인스턴스 프로모션
인스턴스 확장
데이터베이스 프록시
데이터베이스 관리(DMC)
계정 관리
매개변수 설정
백업과 롤백
데이터 마이그레이션
네트워크 및 보안
모니터링 및 알람
로그 센터
태그
사례 튜토리얼
TencentDB for MySQL의 사용 규범
애플리케이션 구성 자동 재연결
MySQL 마스터 인스턴스 매개변수 수정의 영향
MyISAM에서 InnoDB로의 자동 변환 제한
TencentDB for MySQL을 위한 VPC 생성
TencentDB for MySQL를 통해 비즈니스 부하 능력 향상
2리전 3데이터센터 재해 복구 아키텍처 구축
읽기/쓰기 분리로 TencentDB for MySQL 성능 향상
DTS를 사용하여 InnoDB에서 RocksDB로 데이터 마이그레이션
웹 애플리케이션을 위한 LAMP 스택 구축
Drupal 웹사이트 구축
Python을 통해 MySQL API 사용
백서
성능 백서
보안 백서
장애 처리
연결 관련
성능 관련
인스턴스 데이터 동기화 딜레이
케이스 인센시티브 설정 실패
API문서
History
Introduction
API Category
Instance APIs
Making API Requests
Data Import APIs
Database Proxy APIs
Database Audit APIs
Security APIs
Task APIs
Backup APIs
Account APIs
Rollback APIs
Parameter APIs
Database APIs
Monitoring APIs
Log-related API
Data Types
Error Codes
FAQs
과금 관련
백업 관련
롤백 관련
로그인
매개변수 수정
업그레이드 관련
계정 권한
성능 메모리
유지보수 관련 FAQ
데이터 마이그레이션
기능 특징
콘솔 관련
로그 관련
API 2.0에서 3.0으로 전환 가이드
Service Agreement
Service Level Agreement
Terms of Service
범용 참고
표준 및 인증
고객센터
용어집

매개변수 설정 제안

PDF
포커스 모드
폰트 크기
마지막 업데이트 시간: 2024-07-25 16:38:48
TencentDB for MySQL은 MySQL의 공식 기본값을 기반으로 최적화되었습니다. 비즈니스 시나리오에 따라 구매 후 TencentDB for MySQL 인스턴스에 대해 다음 매개변수를 구성하는 것이 좋습니다.

character_set_server

기본값: UTF8
재시작 필요 여부: 필요
설명: MySQL 서버의 기본 문자 세트를 구성합니다. TencentDB for MySQL은 LATIN1, UTF8, GBK, UTF8MB4의 네 가지 문자 세트를 제공합니다. 그 중 LATIN1은 영어 문자를 지원하며 하나의 문자는 1바이트입니다. UTF8은 일반적으로 모든 국가에서 사용되는 모든 문자를 포함하는 국제 인코딩에 사용되며 하나의 문자는 3바이트입니다. GBK에서 모든 문자는 2바이트입니다. UTF8MB4(UTF8의 상위 집합)는 이전 버전과 완벽하게 호환되며 한 문자가 4바이트인 이모티콘(emoji)을 지원합니다.
권장 사항: 인스턴스를 구매한 후 비즈니스에 필요한 데이터 형식을 기반으로 적절한 문자 세트를 선택하여, 클라이언트와 서버가 동일한 문자 세트를 사용하도록 하여, 텍스트 왜곡 및 불필요한 재시작을 방지합니다.

lower_case_table_names

기본값: 0
재시작 필요 여부: 필요
설명: 데이터베이스 또는 테이블을 생성할 때 저장 및 쿼리 작업의 대소문자 구분 여부를 설정할 수 있습니다. 이 매개변수는 0(대소문자 구분) 또는 1(대소문자 구분 안 함)로 설정할 수 있습니다. 기본값은 0입니다.
권장 사항: TencentDB for MySQL은 기본적으로 대소문자를 구분합니다. 비즈니스 요구 사항 및 사용 습관에 따라 이 매개변수를 구성하는 것이 좋습니다.

sql_mode

기본값:
NO_ENGINE_SUBSTITUTION(5.6버전), ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION(5.7버전)
재시작 필요 여부: 불필요
설명: TencentDB for MySQL은 지원해야 하는 sql 구문 및 데이터 검사를 정의하는 여러 SQL 모드에서 작동할 수 있습니다.
v5.6에서 이 매개변수의 기본값은 NO_ENGINE_SUBSTITUTION입니다. 즉, 사용된 스토리지 엔진이 비활성화되거나 컴파일되지 않으면 오류가 발생합니다.
v5.7, 8.0에서 기본값은 ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION입니다. 이 중,
'ONLY_FULL_GROUP_BY'는 GROUP BY 집계 작업에서 SELECT, HAVING 또는 ORDER BY 절의 열이 GROUP BY에 나타나거나 GROUP BY 열에 종속되는 함수 열이어야 함을 나타냅니다.
STRICT_TRANS_TABLES는 SQL Strict mode를 활성화합니다. NO_ZERO_IN_DATE는 날짜의 월 또는 일 부분에 0 포함 허용 여부를 제어합니다. NO_ZERO_IN_DATE의 효과는 SQL Strict mode의 활성화 여부에 따라 다릅니다.
NO_ZERO_DATE는 날짜에 0 삽입 허용 여부를 제어합니다. 그 효과는 SQL Strict mode가 활성화 여부에 따라 다릅니다.
ERROR_FOR_DIVISION_BY_ZERO는 SQL Strict mode에서 INSERT 또는 UPDATE 프로세스 중에 데이터를 0으로 나누면 경고가 아닌 오류가 발생하고, SQL Strict mode가 아닌 경우 NULL이 반환됨을 의미합니다.
NO_AUTO_CREATE_USER는 GRANT 문이 비밀번호가 비어 있는 사용자를 생성하는 것을 금지합니다.
NO_ENGINE_SUBSTITUTION은 스토리지 엔진이 비활성화되거나 컴파일되지 않으면 오류가 발생함을 의미합니다.
권장 사항: 각각의 SQL 모드는 서로 다른 SQL 구문을 지원하므로 비즈니스 요구 사항과 개발 습관에 따라 구성하는 것이 좋습니다.

long_query_time

기본값: 10
재시작 필요 여부: 불필요
설명: 슬로우 쿼리에 대한 시간 임계값을 정의하는 데 사용되며 기본값은 10s입니다. 쿼리 실행에 10s 이상이 소요되면 향후 분석을 위해 실행 세부 정보가 슬로우 로그에 기록됩니다.
권장 사항: 비즈니스 시나리오 및 성능 민감도가 다를 수 있으므로 향후 성능 분석을 고려하여 값을 설정하는 것이 좋습니다.

도움말 및 지원

문제 해결에 도움이 되었나요?

피드백