MySQL 콘솔을 통해 일부 매개변수를 조회 및 수정할 수 있으며 콘솔에서 매개변수 수정 기록 또한 조회할 수 있습니다.
설명:아래에 설명된 것과 같은 방식으로 콘솔에서 원본 및 읽기 전용 인스턴스의 매개변수를 수정할 수 있습니다.
설명:
- 즉시 실행을 선택하면 선택된 인스턴스의 매개변수 수정 작업이 즉시 실행 및 적용됩니다.
- 점검 시간 내를 선택하면 인스턴스의 점검 시간 내에 매개변수 수정 작업이 실행 및 적용됩니다.
설명:
- 즉시 실행을 선택하면 선택된 인스턴스의 매개변수 수정 작업이 즉시 실행 및 적용됩니다.
- 점검 시간 내를 선택하면 인스턴스의 점검 시간 내에 매개변수 수정 작업이 실행 및 적용됩니다.
설명:
- 즉시 실행을 선택하면 선택된 인스턴스의 매개변수 수정 작업이 즉시 실행 및 적용됩니다.
- 점검 시간 내를 선택하면 인스턴스의 점검 시간 내에 매개변수 수정 작업이 실행 및 적용됩니다.
설명:
- 즉시 실행을 선택하면 선택된 인스턴스의 매개변수 수정 작업이 즉시 실행 및 적용됩니다.
- 점검 시간 내를 선택하면 인스턴스의 점검 시간 내에 매개변수 수정 작업이 실행 및 적용됩니다.
매개변수 템플릿을 인스턴스에 적용하기를 참고하십시오.
설명:
- 즉시 실행을 선택하면 선택된 인스턴스의 매개변수 수정 작업이 즉시 실행 및 적용됩니다.
- 점검 시간 내를 선택하면 인스턴스의 점검 시간 내에 매개변수 수정 작업이 실행 및 적용됩니다.
인스턴스의 매개변수 설정은 수식 사용을 지원하며 인스턴스 사양과 관련된 매개변수는 수식으로 설정됩니다. 인스턴스 사양이 변경되면 여기에서 설정한 매개변수 값이 동적으로 변경됩니다. 변경된 사양이 그대로 적용되어 인스턴스가 항상 비즈니스 운영에 필요한 최상의 상태를 유지합니다.
innodb_buffer_pool_size 파라미터 설정 참고: {DBinitMemory*786432} 인스턴스 사양의 DBinitMemory가 변경되면 여기에서 파라미터 설정을 수정할 필요가 없으며, innodb_buffer_pool_size 값은 자동으로 변경됩니다.
표현식 구문 관련 내용은 다음 표를 참고하십시오.
지원 유형 | 지원 설명 | 예시 |
---|---|---|
변수 | DBinitMemory: 인스턴스 사양의 메모리 크기, 정수 유형. 예를 들어 인스턴스 사양의 메모리 크기가 4000MB인 경우 DBinitMemory의 값은 4000입니다. DBInitCpu: 인스턴스 사양의 CPU 코어 수, 정수 유형. 예를 들어 인스턴스 사양이 8코어인 경우 DBInitCpu의 값은 8입니다. | {DBinitMemory * 786432} ie: 메모리 크기(DBinitMemory) * 백분율(시스템 기본값 75%) * 1024 * 1024(단위 변환) |
오퍼레이터 | 수식 구문: {} 패키지 사용. 나눗셈 오퍼레이터(/): 피제수를 제수로 나누고 정수 몫을 반환합니다. 계산 결과가 소수이면 정수 부분이 잘립니다. 소수는 지원하지 않습니다. 예를 들어 시스템은 {MIN(DBInitMemory/4+500,1000000)}을 지원하지만 {MIN(DBInitMemory*0.25+500,1000000)}은 지원하지 않습니다. 곱셈 오퍼레이터(*): 정수 곱을 반환하려면 두 개의 승수를 곱합니다. 계산 결과가 소수이면 정수 부분이 잘립니다. 소수 연산을 지원하지 않습니다. |
- |
함수 | MAX() 함수는 정수 유형 또는 매개변수 공식 목록에서 가장 큰 값을 반환합니다. MIN() 함수는 정수 유형 또는 매개변수 공식 목록에서 가장 작은 값을 반환합니다. | {MAX(DBInitCpu/2,4)} |
설명:TencentDB for MySQL은 매개변수 설정을 지속적으로 최적화합니다. 다음은 매개변수 공식을 지원하는 일부 매개변수 입니다. 매개변수 공식에 대한 자세한 내용은 콘솔 매개변수 템플릿에서 확인할 수 있습니다.
매개변수 이름 | 매개변수 설명 | 기본 공식 |
---|---|---|
thread_pool_size | 스레드 풀의 스레드 그룹 수를 설정하는 매개변수로, 기본값은 CPU 수와 동일한 스레드 그룹 수를 의미합니다. | {MIN(DBInitCpu,64)} |
table_open_cache_instances | MySQL이 table 핸들을 캐시하는 파티션의 수를 나타냅니다. | {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,1000000)} |
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} |
매개변수 수정 작업 마지막 단계를 수행할 때 팝업 창에서 매개변수의 수정 시간을 설정할 수 있습니다.
설명:점검 시간 내를 선택하면 인스턴스의 점검 시간 내에 매개변수 수정 작업이 실행 및 적용됩니다.
점검 시간 내의 매개변수 수정 작업을 제출한 후 매개변수의 수정을 취소하고 싶다면, 작업이 실행되기 전에(실행 대기 상태) 왼쪽 사이드바의 작업 리스트 페이지에서 작업열의 취소를 클릭하여 매개변수 수정 작업을 취소할 수 있습니다.
문제 해결에 도움이 되었나요?