적용 대상
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows SQL Server 2019 on Windows

개선

이 Microsoft SQL Server 2017 및 2019에 대한 개선은 DBCC 또는 TF(시작 추적 플래그)를 사용하여 최대 그룹 커밋 시간을 설정하는 수동 메서드를 추가합니다.

참고 고객에게 이러한 추적 플래그를 사용하는 것을 권장하기 전에 먼저 에스컬ation 엔지니어 및 제품 그룹에 이 방법을 확인해야 합니다.

해결 방법

이 문제는 다음 업데이트의 누적 업데이트에서 SQL Server.

다음에 대한 누적 업데이트 SQL Server.

각 새 누적 SQL Server 핫픽스와 이전 누적 업데이트에 포함된 모든 보안 수정이 포함됩니다. 다음에 대한 최신 누적 업데이트를 SQL Server.

참고

  • TF 9546의 목적은 그룹 커밋을 사용하지 않도록 설정하는 것이기 때문에 이 상황에서는 사용하지 않도록 설정해야 합니다. 즉, 최대 그룹 커밋 시간을 설정하는 메커니즘을 사용하려는 경우 TF 9546을 사용하지 않습니다.

  • 최대 그룹 커밋 시간을 설정하려면 새 추적 플래그 12306을 사용 합니다. 이 TF는 시작 중에 또는 동적으로(DBCC TRACEON(12306, -1)SQL Server 사용할 수 있습니다.

  • TF 12306을 사용하도록 설정한 후 12311, 12312, 12314, 12318을 추가로 사용하도록 설정할 수 있습니다. 이는 각각 1ms, 2ms, 4ms 및 8ms의 최대 그룹 커밋 시간을 나타냈습니다. 이러한 설정은 가산적입니다. 최대 그룹 커밋 시간 설정은 10ms로 제한됩니다. 그러나 이들을 반복하면 안됩니다. 예를 들어 동일한 TF를 두 번 이상 지정하지 않습니다.

  • 최대 그룹 커밋 시간을 설정하지 않고 대신 10ms의 기본 동작으로 되버리기 위해 TF 12306을 사용하지 않도록 설정하세요.

  • 데이터베이스에 검사점이 있는 경우 TFs 12311, 12312, 12314 및 12318의 효과가 발생합니다. 검사점이 자동으로 발생하게 SQL Server 설정 또는 데이터베이스를 사용할 수 있습니다. TF를 즉시 적용하려는 경우 수동 검사점을 발급할 수 있습니다.

  • 오류 SQL Server 로그에 다음과 같은 항목이 표시되어 TF가 읽었다는 것을 나타냅니다.         

-T 12306

-T 12311

-T 12312

그룹 커밋 시간이 10밀리초에서 3밀리초로 변경됩니다.

DBCC TRACEON 12314, SPID(서버 프로세스 ID) 60. 이 메시지는 정보 메시지 전용입니다. 사용자 작업이 필요하지 않습니다.

DBCC TRACEON 12314, SPID(서버 프로세스 ID) 60. 이 메시지는 정보 메시지 전용입니다. 사용자 작업이 필요하지 않습니다.

그룹 커밋 시간이 3밀리초에서 7밀리초로 변경됩니다.

참조

Microsoft가 소프트웨어 업데이트를 설명하는 데 사용하는 용어에 대해 알아보세요.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.