다음을 통해 공유


Azure Database for MySQL - 유연한 서버의 가속화된 로그 기능

적용 대상: Azure Database for MySQL - 유연한 서버

Azure Database for MySQL - 유연한 서버에는 가속 로그라는 기능이 포함되어 있으며, 이제는 중요 비즈니스용 서비스 계층을 사용하는 서버에서 일반적으로 사용할 수 있습니다. 이 기능은 트랜잭션 로그와 관련된 작업을 최적화하여 서버 성능을 향상시킵니다. 이 기능을 사용하도록 설정하면 서버는 추가 비용 없이 서버 처리량을 향상시키기 위해 트랜잭션 로그를 더 빠른 스토리지에 자동으로 저장할 수 있습니다.

이 문서에서는 가속 로그의 이점과 제한 사항에 대해 설명합니다. 또한 기능을 사용하도록 설정하고 사용하지 않도록 설정하는 단계를 간략하게 설명합니다.

주요 이점

중요 업무용 워크로드가 있는 데이터베이스 서버는 강력한 성능, 높은 처리량 및 IOPS(초당 상당한 입력/출력 작업)를 요구합니다. 이러한 서버는 데이터베이스 트랜잭션에 대한 커밋 시간의 대기 시간 변동에 민감할 수도 있습니다.

가속 로그 기능은 고성능 스토리지에 트랜잭션 로그 배치를 최적화하여 이러한 문제를 해결하도록 설계되었습니다. 데이터베이스 쿼리 및 데이터 업데이트에서 트랜잭션 로그 작업을 분리하면 데이터베이스 트랜잭션의 커밋 대기 시간이 크게 향상됩니다.

가속 로그의 이점은 다음과 같습니다.

  • 향상된 처리량: 쿼리 처리량은 높은 동시성 시나리오에서 최대 2배까지 증가할 수 있으므로 쿼리 실행 속도가 빨라집니다. 또한 이러한 개선으로 대기 시간이 최대 50%까지 줄어듭니다.
  • 비용 효율성: 가속화된 로그는 추가 비용 없이 향상된 성능을 제공하여 중요 업무용 워크로드에 대한 비용 효율적인 솔루션을 제공합니다.
  • 확장성 향상: 가속화된 로그는 고성능을 유지하면서 쉽게 확장해야 하는 애플리케이션에 대해 증가하는 워크로드를 수용할 수 있습니다. 중요 비즈니스용 서비스 계층의 애플리케이션 및 서비스는 응답성이 뛰어난 상호 작용과 쿼리 대기 시간 단축의 이점을 누릴 수 있습니다.

참고 항목

서버에 대해 영역 중복 고가용성을 사용하도록 설정한 경우 데이터의 영역 간 복사본으로 인해 추가 대기 시간이 필요합니다. 정확한 성능 평가를 위해 자체 벤치마크 테스트를 수행하는 것이 좋습니다.

제한 사항

  • 고객 관리형 키를 사용하는 서버에서는 가속 로그 기능을 사용하도록 설정할 수 없습니다.

  • 가속 로그 기능을 사용하도록 설정 binlog_expire_logs_seconds 하면 서버 매개 변수가 완전히 무시되고 구성된 값이 더 이상 적용되지 않습니다. 그러나 가속 로그 기능을 사용하지 않도록 설정하면 서버는 이진 로그 보존에 대해 구성된 값을 binlog_expire_logs_seconds 다시 한 번 준수합니다.

지역별 가속 로그 가용성

가속 로그 기능은 현재 다음 지역에서만 사용할 수 있습니다.

  • 오스트레일리아 동부
  • 브라질 남부
  • 캐나다 중부
  • 인도 중부
  • 미국 중부
  • 중국 북부 3
  • 동아시아
  • 미국 동부
  • 미국 동부 2
  • 프랑스 중부
  • 독일 중서부
  • 일본 동부
  • 한국 중부
  • 북유럽
  • 노르웨이 동부
  • 폴란드 중부
  • 남아프리카 북부
  • 미국 중남부
  • 동남아시아
  • 스웨덴 중부
  • 스위스 북부
  • 아랍에미리트 북부
  • 영국 남부
  • US Gov 버지니아
  • 서유럽
  • 미국 서부 2
  • 미국 서부 3

가속 로그 사용

유연한 서버를 만드는 동안 또는 기존 유연한 서버에서 기능을 사용하도록 설정할 수 있습니다.

서버를 만드는 동안 가속 로그 사용

  1. Azure Portal에서 유연한 서버를 선택한 다음 만들기를 선택합니다.

  2. 구독, 리소스 그룹, 서버 이름, 지역 및 기타 필드의 값을 입력합니다. 자세한 내용은 서버 만들기대한 빠른 시작을 참조하세요.

  3. 기본 컴퓨팅 및 스토리지를 변경하려면 서버 구성 옵션을 선택합니다.

  4. 스토리지 섹션에서 가속 로그 확인란을 선택하여 기능을 사용하도록 설정합니다. 이 확인란은 중요 비즈니스용 컴퓨팅 계층에서 서버를 선택한 후에만 표시됩니다.

    서버를 만드는 동안 가속 로그를 사용하도록 설정하는 확인란을 보여 주는 스크린샷.

  5. 드롭다운 목록에서 컴퓨팅 크기 값을 선택합니다. 그런 다음, 저장을 선택하고 서버 만들기에 대한 빠른 시작의 지침에 따라 Azure Database for MySQL - 유연한 서버 인스턴스를 배포합니다.

기존 서버에서 가속 로그 사용

참고 항목

배포 프로세스 중에 서버가 다시 시작되므로 워크로드를 일시 중지하거나 애플리케이션 유지 관리와 일치하는 시간 동안 예약해야 합니다.

  1. Azure Portal로 이동합니다.

  2. 설정>컴퓨팅 + 스토리지이동합니다. 스토리지 섹션에서 가속 로그 확인란을 선택합니다.

    기존 서버에서 가속 로그를 사용하도록 설정하기 위한 선택 항목을 보여 주는 스크린샷

  3. 저장을 선택하고 배포 프로세스가 완료되기를 기다립니다. 성공적인 배포 메시지가 표시되면 이 기능을 사용할 준비가 된 것입니다.

가속 로그 사용 안 함

참고 항목

배포 프로세스 중에 서버가 다시 시작되므로 워크로드를 일시 중지하거나 애플리케이션 유지 관리와 일치하는 시간 동안 예약해야 합니다.

  1. Azure Portal로 이동합니다.

  2. 설정>컴퓨팅 + 스토리지이동합니다. 스토리지 섹션에서 가속 로그 확인란의 선택을 취소합니다.

    기존 서버에서 가속 로그를 사용하지 않도록 설정하기 위한 선택 항목을 보여 주는 스크린샷

  3. 저장을 선택하고 배포 프로세스가 완료되기를 기다립니다. 성공적인 배포 메시지가 표시되면 기능을 사용하지 않는 것입니다.