tencent cloud

피드백

인스턴스 매개변수 설정

마지막 업데이트 시간:2023-02-07 11:16:22

    MySQL 콘솔을 통해 일부 매개변수를 조회 및 수정할 수 있으며 콘솔에서 매개변수 수정 기록 또한 조회할 수 있습니다.

    설명:

    아래에 설명된 것과 같은 방식으로 콘솔에서 원본 및 읽기 전용 인스턴스의 매개변수를 수정할 수 있습니다.

    주의 사항

    • 인스턴스 안정성 확보를 위해 콘솔은 일부 매개변수의 수정만 허용합니다. 콘솔의 매개변수 설정 페이지에 보여지는 매개변수는 사용자가 수정할 수 있는 매개변수입니다.
    • 수정된 매개변수를 적용하기 위해 인스턴스를 재시작해야 한다면 시스템에서 재시작 여부에 대한 알림을 표시하므로, 응용 프로그램의 재연결 메커니즘을 확인하고 비즈니스 사용량이 가장 적은 시간대에 작업하시길 권장합니다.
    • 기본 공식으로 복원을 원하시면 입력한 매개변수 콘텐츠를 비우고 적용하시면 됩니다.

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

    매개변수 일괄 수정

    1. TencentDB for MySQL 콘솔 로그인 후, 인스턴스 리스트에서 인스턴스 ID 또는 작업열의 관리를 클릭하여 인스턴스 관리 페이지로 이동합니다.
    2. 데이터베이스 관리 > 매개변수 설정페이지를 선택하고 매개변수 일괄 수정을 클릭합니다.
      원본 인스턴스용 UI:
    3. 매개변수 실행값 열에서 수정이 필요한 매개변수를 수정하고 오류가 없는지 확인한 뒤, 수정 확인을 클릭합니다.
    4. 팝업 창에서 매개변수 작업의 실행 방식을 선택한 뒤, 확인을 클릭합니다.
      설명:

      • 즉시 실행을 선택하면 선택된 인스턴스의 매개변수 수정 작업이 즉시 실행 및 적용됩니다.
      • 점검 시간 내를 선택하면 인스턴스의 점검 시간 내에 매개변수 수정 작업이 실행 및 적용됩니다.

    단일 매개변수 수정

    1. MySQL 콘솔에 로그인한 후, 인스턴스 리스트에서 인스턴스 ID를 클릭하여 인스턴스 관리 페이지로 이동합니다.
    2. 데이터베이스 관리 > 매개변수 설정에서 수정이 필요한 매개변수를 선택한 뒤, 매개변수 실행값 열의 을(를) 클릭하여 매개변수 값을 수정합니다.
    3. 매개변수 수정 가능 값 열의 안내에 따라 타깃 매개변수 값을 입력한 뒤, 을(를) 클릭하면 수정된 값이 저장되고, 을(를) 클릭하면 작업이 취소됩니다.
    4. 팝업 창에서 매개변수 작업의 실행 방식을 선택한 뒤, 확인을 클릭합니다.
      설명:

      • 즉시 실행을 선택하면 선택된 인스턴스의 매개변수 수정 작업이 즉시 실행 및 적용됩니다.
      • 점검 시간 내를 선택하면 인스턴스의 점검 시간 내에 매개변수 수정 작업이 실행 및 적용됩니다.

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

    방법1: 매개변수 설정 페이지를 통해 가져오기

    1. MySQL 콘솔에 로그인한 후, 인스턴스 리스트에서 인스턴스 ID를 클릭하여 인스턴스 관리 페이지로 이동합니다.
    2. 데이터베이스 관리 > 매개변수 설정 탭을 선택하고 사용자 정의 템플릿을 클릭합니다(사용 가능한 사용자 정의 템플릿이 없다면 MySQL 콘솔, 왼쪽 메뉴 매개변수 템플릿을 통해 사용자 정의 템플릿을 찾을 수 있습니다. 템플릿을 만들려면 사전에 매개변수 템플릿을 설정하고, 2단계를 통해서 사용자 정의 템플릿을 가져올 수 있습니다).
    3. 팝업 창에서 매개변수 템플릿을 선택한 후, 가져오기 및 기존의 매개변수 덮어쓰기를 클릭합니다.
    4. 매개변수를 확인한 후에 수정 확인을 클릭합니다.
    5. 팝업 창에서 매개변수 작업의 실행 방식를 선택한 뒤, 확인을 클릭합니다.
      설명:

      • 즉시 실행을 선택하면 선택된 인스턴스의 매개변수 수정 작업이 즉시 실행 및 적용됩니다.
      • 점검 시간 내를 선택하면 인스턴스의 점검 시간 내에 매개변수 수정 작업이 실행 및 적용됩니다.

    방법2: 매개변수 설정 파일 가져오기로 매개변수 수정하기

    1. MySQL 콘솔에 로그인한 후, 인스턴스 리스트에서 인스턴스 ID를 클릭하여 인스턴스 관리 페이지로 이동합니다.
    2. 데이터베이스 관리 > 매개변수 설정 탭을 선택하고 매개변수 가져오기를 클릭합니다.
    3. 파일 선택을 클릭하여 필요한 매개변수 파일을 찾은 다음 가져오기 및 기존의 매개변수 덮어쓰기를 클릭합니다.
    4. 매개변수를 확인한 후에 수정 확인을 클릭합니다.
    5. 팝업 창에서 매개변수 작업의 실행 방식을 선택하고 확인을 클릭합니다.
      설명:

      • 즉시 실행을 선택하면 선택된 인스턴스의 매개변수 수정 작업이 즉시 실행 및 적용됩니다.
      • 점검 시간 내를 선택하면 인스턴스의 점검 시간 내에 매개변수 수정 작업이 실행 및 적용됩니다.

    방법3: 매개변수 템플릿 페이지를 통해 가져오기

    매개변수 템플릿을 인스턴스에 적용하기를 참고하십시오.

    기본 템플릿으로 복구

    1. MySQL 콘솔에 로그인한 후, 인스턴스 리스트에서 인스턴스 ID를 클릭하여 인스턴스 관리 페이지로 이동합니다.
    2. 데이터베이스 관리 > 매개변수 설정을 선택하고 기본 템플릿을 클릭한 후, 고안정성 템플릿 또는 고성능 템플릿을 선택한 다음 가져오기 및 기존의 매개변수 덮어쓰기를 클릭합니다.
    3. 수정 확인을 클릭하면 파라미터 수정 확인 창으로 리디렉션됩니다.
    4. 팝업 창에서 매개변수 작업의 실행 방식을 선택하고, 재시작 규칙을 읽고 체크한 후, 확인을 클릭합니다.
      설명:

      • 즉시 실행을 선택하면 선택된 인스턴스의 매개변수 수정 작업이 즉시 실행 및 적용됩니다.
      • 점검 시간 내를 선택하면 인스턴스의 점검 시간 내에 매개변수 수정 작업이 실행 및 적용됩니다.

    매개변수 공식

    인스턴스의 매개변수 설정은 수식 사용을 지원하며 인스턴스 사양과 관련된 매개변수는 수식으로 설정됩니다. 인스턴스 사양이 변경되면 여기에서 설정한 매개변수 값이 동적으로 변경됩니다. 변경된 사양이 그대로 적용되어 인스턴스가 항상 비즈니스 운영에 필요한 최상의 상태를 유지합니다.

    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}

    매개변수 설정 파일 내보내기

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

    매개변수 설정을 매개변수 템플릿으로 내보내기

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

    사용자 정의 시간에 매개변수 수정

    매개변수 수정 작업 마지막 단계를 수행할 때 팝업 창에서 매개변수의 수정 시간을 설정할 수 있습니다.

    설명:

    점검 시간 내를 선택하면 인스턴스의 점검 시간 내에 매개변수 수정 작업이 실행 및 적용됩니다.

    매개변수 수정 작업 취소

    점검 시간 내의 매개변수 수정 작업을 제출한 후 매개변수의 수정을 취소하고 싶다면, 작업이 실행되기 전에(실행 대기 상태) 왼쪽 사이드바의 작업 리스트 페이지에서 작업열의 취소를 클릭하여 매개변수 수정 작업을 취소할 수 있습니다.

    매개변수 수정 기록 조회

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

    후속 작업

    • 데이터베이스 매개변수 템플릿을 사용하여 데이터베이스의 매개변수 설정을 일괄적으로 관리할 수 있으며, 자세한 내용은 매개변수 템플릿 사용을 참고하십시오.
    • 중요 매개변수 설정에 대한 내용은 매개변수 설정 제안을 참고하십시오.
    문의하기

    고객의 업무에 전용 서비스를 제공해드립니다.

    기술 지원

    더 많은 도움이 필요하시면, 티켓을 통해 연락 바랍니다. 티켓 서비스는 연중무휴 24시간 제공됩니다.

    연중무휴 24시간 전화 지원