tencent cloud

TencentDB for MySQL

인스턴스 매개변수 설정

Download
포커스 모드
폰트 크기
마지막 업데이트 시간: 2026-08-13 11:03:18
AI 번역
MySQL 콘솔에서 일부 매개변수를 확인 및 수정할 수 있으며, 콘솔에서 매개변수 수정 기록을 조회할 수 있습니다.
설명:
마스터 인스턴스, 읽기 전용 인스턴스, 읽기 전용 분석 엔진, 재해 복구 인스턴스는 모두 콘솔을 통해 매개변수를 수정할 수 있으며, 작업은 기본적으로 동일합니다. 다만, 매개변수 설정 페이지로 이동하는 경로만 약간 상이합니다. 구체적인 내용은 아래와 같으며, 본 문서의 작업 단계는 마스터 인스턴스를 예로 설명합니다.
마스터 인스턴스: <인스턴스 관리 페이지> > <데이터베이스 관리> > <매개변수 설정>.
읽기 전용 인스턴스, 읽기 전용 분석 엔진, 재해 복구 인스턴스: <인스턴스 관리 페이지> > <매개변수 설정>.

주의 사항

인스턴스 안정성을 보장하기 위해 콘솔에서는 일부 매개변수만 수정할 수 있도록 제공합니다. 콘솔의 매개변수 설정 페이지에 표시된 매개변수가 사용자가 수정할 수 있는 매개변수입니다.
수정한 매개변수가 인스턴스 재시작을 필요로 하는 경우, 시스템에서 재시작 여부를 안내합니다. 업무 저조기에 작업을 수행하고 애플리케이션에 다시 연결 메커니즘이 구축되어 있는지 확인하시기 바랍니다.
기본 공식으로 복원하려면, 입력된 매개변수 내용을 지우고 적용하시기 바랍니다.

매개변수 리스트를 통해 매개변수 수정

매개변수 일괄 수정

1. MySQL 콘솔에 로그인한 후, 인스턴스 리스트에서 인스턴스 ID 또는 작업 열의 관리를 클릭하여 인스턴스 관리 페이지로 이동합니다.
2. 데이터베이스 관리 > 매개변수 설정 페이지를 선택한 후, 매개변수 수정을 클릭합니다.

3. 매개변수 실행 값 열에서 수정할 매개변수를 선택하여 수정한 후, 내용을 확인하고 수정 확인을 클릭합니다.

4. 표시된 대화 상자에서 매개변수 작업의 실행 방식을 선택한 후, 확인을 클릭합니다.
설명:
즉시 실행을 선택하면, 선택된 인스턴스의 매개변수 변경 작업이 즉시 실행되어 적용됩니다.
유지 관리 시간 내를 선택하면, 선택된 인스턴스의 매개변수 변경 작업이 인스턴스의 유지 관리 시간 내에 실행되어 적용됩니다.

단일 매개변수 수정

1. MySQL 콘솔에 로그인한 후, 인스턴스 리스트에서 인스턴스 ID를 클릭하여 인스턴스 관리 페이지로 이동합니다.
2. 데이터베이스 관리 > 매개변수 설정 페이지를 선택한 후, 대상 매개변수가 위치한 행을 선택하고, 매개변수 실행 값 열에서

을 클릭하여 매개변수 값을 수정합니다.

3. 매개변수 수정 가능 값 열의 안내에 따라 대상 매개변수 값을 입력한 후,

을 클릭하여 저장하거나

을 클릭하여 작업을 취소할 수 있습니다.

4. 표시된 대화 상자에서 매개변수 작업의 실행 방식을 선택한 후, 확인을 클릭합니다.
설명:
즉시 실행을 선택하면, 선택된 인스턴스의 매개변수 변경 작업이 즉시 실행되어 적용됩니다.
유지 관리 시간 내를 선택하면, 선택된 인스턴스의 매개변수 변경 작업이 인스턴스의 유지 관리 시간 내에 실행되어 적용됩니다.

매개변수 템플릿 가져오기 시 매개변수 수정

상황 1: 로컬 매개변수 구성 파일 가져오기 시 매개변수 수정

1. MySQL 콘솔에 로그인한 후, 인스턴스 리스트에서 인스턴스 ID를 클릭하여 인스턴스 관리 페이지로 이동합니다.
2. 데이터베이스 관리 > 매개변수 설정 페이지를 선택한 후, 매개변수 가져오기를 클릭합니다.
3. 팝업 창에서 파일 선택을 클릭한 후, 로컬에서 .cnf 형식의 파일(크기 1MB 이하)을 선택하고, 가져오기 및 기존 매개변수 커버를 클릭합니다.
4. 매개변수 값을 확인한 후, 수정 확인을 클릭합니다.
5. 표시된 대화 상자에서 매개변수 작업의 실행 방식을 선택한 후, 확인을 클릭합니다.
설명:
즉시 실행을 선택하면, 선택된 인스턴스의 매개변수 변경 작업이 즉시 실행되어 적용됩니다.
유지 관리 시간 내를 선택하면, 선택된 인스턴스의 매개변수 변경 작업이 인스턴스의 유지 관리 시간 내에 실행되어 적용됩니다.

상황 2: 기본 매개변수 템플릿을 기반으로 매개변수 수정

1. MySQL 콘솔에 로그인한 후, 인스턴스 리스트에서 인스턴스 ID를 클릭하여 인스턴스 관리 페이지로 이동합니다.
2. 데이터베이스 관리 > 매개변수 설정 페이지를 선택한 후, 기본값 템플릿을 클릭합니다.
3. 팝업 창에서 필요에 따라 고안정성 템플릿(권장) 또는 고성능 템플릿을 선택한 후, 가져오기 및 기존 매개변수 커버를 클릭합니다.
4. 매개변수 값을 확인한 후, 수정 확인을 클릭합니다.
5. 표시된 대화 상자에서 매개변수 작업의 실행 방식을 선택한 후, 확인을 클릭합니다.
설명:
즉시 실행을 선택하면, 선택된 인스턴스의 매개변수 변경 작업이 즉시 실행되어 적용됩니다.
유지 관리 시간 내를 선택하면, 선택된 인스턴스의 매개변수 변경 작업이 인스턴스의 유지 관리 시간 내에 실행되어 적용됩니다.

상황 3: 사용자 정의 매개변수 템플릿을 기반으로 매개변수 수정

MySQL 콘솔에 로그인한 후, 인스턴스 리스트에서 인스턴스 ID를 클릭하여 인스턴스 관리 페이지로 이동합니다.
1. 데이터베이스 관리 > 매개변수 설정 페이지를 선택한 후, 사용자 정의 템플릿을 클릭합니다.

2. 팝업 창에서 생성한 사용자 정의 템플릿을 찾아 선택한 후, 가져오기 및 기존 매개변수 커버를 클릭합니다.
설명:
현재 인스턴스와 동일한 데이터베이스 버전의 매개변수 템플릿만 선택할 수 있습니다.
사용자 정의 템플릿을 이전에 생성하지 않은 경우, 매개변수 템플릿 사용의 소개를 참조하여 생성할 수 있습니다.
3. 매개변수 값을 확인한 후, 수정 확인을 클릭합니다.
4. 표시된 대화 상자에서 매개변수 작업의 실행 방식을 선택한 후, 확인을 클릭합니다.
설명:
즉시 실행을 선택하면, 선택된 인스턴스의 매개변수 변경 작업이 즉시 실행되어 적용됩니다.
유지 관리 시간 내를 선택하면, 선택된 인스턴스의 매개변수 변경 작업이 인스턴스의 유지 관리 시간 내에 실행되어 적용됩니다.

매개변수 공식

인스턴스의 매개변수 설정은 수식을 사용하는 것을 지원합니다. 인스턴스 사양과 관련된 매개변수를 수식으로 설정하면, 인스턴스 사양이 변경될 때 여기서 설정한 매개변수 값이 동적으로 조정되어 변경된 사양에도 계속 적용되며, 인스턴스가 업무 운영에 필요한 최적 상태를 유지하도록 합니다.
매개변수 innodb_buffer_pool_size의 설정 {DBinitMemory*786432}를 참조하십시오. 인스턴스 사양의 DBinitMemory가 변경되면, 여기의 매개변수 구성을 수정할 필요가 없으며 innodb_buffer_pool_size 값이 자동으로 변경됩니다.

표현식 구문에 대한 관련 지원은 아래 테이블을 참조하십시오.
지원 유형
지원 설명
샘플
변수
DBinitMemory: 인스턴스 사양의 메모리 크기를 의미하며, MB 단위로 정수형 값을 가집니다. 예를 들어, 인스턴스 사양의 메모리 크기가 1000MB인 경우, DBinitMemory의 값은 1024입니다. DBInitCpu: 인스턴스 사양의 CPU 코어 수를 의미하며, 정수형입니다. 예를 들어, 인스턴스 사양이 8코어인 경우, DBInitCpu의 값은 8입니다.
{DBinitMemory * 786432}는 메모리 크기(DBinitMemory) * 백분율(시스템 기본값 75%) * 1024 * 1024(단위 변환)을 의미합니다.
연산자
수식 구문: {}로 감싸서 사용합니다. 나눗셈 연산자(/): 피제수를 제수로 나누어 정수형 몫을 반환합니다. 계산 결과가 소수인 경우, 소수점 이하를 절삭하여 정수 부분만 취합니다. 소수 연산은 지원하지 않으며, 예를 들어 max_connections 매개변수의 연산자를 기준으로 시스템은 {MIN(DBInitMemory/4+500,100000)}을 지원하고, {MIN(DBInitMemory*0.25+500,100000)}은 지원하지 않습니다. 곱셈 연산자(*): 두 피승수를 곱하여 정수형 곱을 반환합니다. 계산 결과가 소수인 경우, 소수점 이하를 절삭하여 정수 부분만 취합니다. 소수 연산은 지원하지 않습니다.
-
함수
함수 MAX()는 정수형 또는 매개변수 수식 리스트에서 가장 큰 값을 반환합니다. 함수 MIN()은 정수형 또는 매개변수 수식 리스트에서 가장 작은 값을 반환합니다.
{MAX(DBInitCpu/2,4)}

매개변수 공식을 지원하는 매개변수

설명:
TencentDB for MySQL은 매개변수 설정을 지속적으로 최적화하고 있으며, 아래는 매개변수 수식을 지원하는 일부 매개변수만을 예시로 나열한 것입니다. 콘솔의 매개변수 템플릿에서 더 많은 매개변수 수식에 대해 확인할 수 있습니다.
매개변수 이름
매개변수 설명
기본값 공식
thread_pool_size
해당 매개변수는 스레드 풀 내 스레드 그룹의 수를 설정하며, 기본값은 스레드 그룹 수가 CPU 수와 일치함을 의미합니다.
{MIN(DBInitCpu,64)}
table_open_cache_instances
MySQL이 테이블 핸들을 캐싱하는 파티션의 개수를 의미합니다.
{MIN(DBInitMemory/1000,16)}
table_open_cache
테이블 디스크립터 캐시 크기를 조정하면 파일 열기/닫기 횟수를 줄일 수 있습니다.
{MAX(DBInitMemory*512/1000,2048)}
table_definition_cache
열린 테이블 캐시 인스턴스의 개수.
{MAX(DBInitMemory*512/1000,2048)}
max_connections
최대 연결 수.
{MIN(DBInitMemory/4+500,100000)}
join_buffer_size
일반 인덱스 스캔, 범위 인덱스 스캔 및 전체 테이블 스캔을 실행하는 테이블 조인에 사용되는 버퍼의 최소 크기.
{MIN(DBInitMemory*128,262144)}
innodb_write_io_threads
InnoDB에서 쓰기 작업에 사용되는 I/O 스레드 수.
{MAX(DBInitCpu/2,4)}
innodb_read_io_threads
InnoDB에서 읽기 작업에 사용되는 I/O 스레드 수.
{MAX(DBInitCpu/2,4)}
innodb_buffer_pool_instances
InnoDB 버퍼 풀의 파티션 수.
{MIN(DBInitMemory/2000,16)}
innodb_buffer_pool_size
버퍼 풀의 크기(바이트 단위)로, InnoDB가 테이블 및 인덱스 데이터를 캐싱하는 메모리 영역입니다.
{DBInitMemory*786432}

로컬에 매개변수 구성 파일 내보내기

1. MySQL 콘솔에 로그인한 후, 인스턴스 리스트에서 인스턴스 ID를 클릭하여 인스턴스 관리 페이지로 이동합니다.
2. 데이터베이스 관리 > 매개변수 설정 페이지를 선택한 후, 매개변수 내보내기를 클릭합니다.


현재 인스턴스의 매개변수 구성을 매개변수 템플릿으로 저장

1. MySQL 콘솔에 로그인한 후, 인스턴스 리스트에서 인스턴스 ID를 클릭하여 인스턴스 관리 페이지로 이동합니다.
2. 데이터베이스 관리 > 매개변수 설정 페이지를 선택한 후, 템플릿으로 저장을 클릭합니다.


읽기 전용 인스턴스/재해 복구 인스턴스로 동기화

매개변수 수정 과정에서 실행 방식을 선택할 때, 매개변수 변경 사항을 읽기 전용 인스턴스/재해 복구 인스턴스에 동기화해야 하는 경우, 해당 동기화 버튼을 활성화하시기 바랍니다.


매개변수 수정 작업 취소

유지 관리 시간 내의 매개변수 수정 작업을 선택하여 제출한 후, 매개변수 수정을 취소해야 하는 경우, 작업 실행 전(즉, 작업 상태가 실행 대기인 상태)에 좌측 탐색 바의 작업 리스트 페이지에서 작업 열의 취소를 클릭하여 매개변수 수정 작업을 취소할 수 있습니다.

매개변수 수정 기록 조회

1. MySQL 콘솔에 로그인한 후, 인스턴스 리스트에서 인스턴스 ID를 클릭하여 인스턴스 관리 페이지로 이동합니다.
2. 데이터베이스 관리 > 매개변수 설정 페이지를 선택한 후, 우측의 최근 수정 기록을 클릭합니다.

3. 최근 매개변수 수정 기록 페이지에서 최근 매개변수 수정 기록을 확인할 수 있습니다.

후속 작업

데이터베이스 매개변수 템플릿을 사용하여 데이터베이스의 매개변수 구성을 일괄 관리할 수 있습니다. 자세한 내용은 매개변수 템플릿 사용을 참조하십시오.
관련 중요 매개변수의 구성 권장 사항은 매개변수 구성 권장 사항을 참조하십시오.

도움말 및 지원

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

피드백