federated_async - 쿼리당 최대 비동기 TQ 수 구성 매개변수
이 매개변수는 페더레이티드 서버가 지원하는 액세스 플랜에서 비동기 테이블 큐(ATQ)의 최대수를 판별합니다. ATQ의 메커니즘은 다음 환경에서는 작동하지 않습니다 Db2 pureScale® 환경에서는 작동하지 않습니다.
- 구성 유형
- 데이터베이스 관리자
- 적용 대상
- 페더레이션이 사용되는 경우 로컬 및 원격 클라이언트가 있는 파티션된 데이터베이스 서버
- 매개변수 유형
- 온라인으로 구성 가능
- 기본값 [범위]
- 0 [0 - 32 767(0과 32 767 포함), -1, ANY]
ANY 또는 -1이 지정된 경우, 옵티마이저가 액세스 플랜의 ATQ 수를 판별합니다. 옵티마이저는 해당 플랜의 모든 적격 SHIP 또는 원격 푸시다운 연산자에 ATQ를 지정합니다. DB2_MAX_ASYNC_REQUESTS_PER_QUERY 서버 옵션에 지정된 값은 비동기 요청의 수를 제한합니다.
- 권장사항
- federated_async 구성 매개변수는 특수 레지스터 및 바인드 옵션의 기본값 또는 시작 값을 제공합니다. CURRENT FEDERATED ASYNCHRONY 특수 레지스터, FEDERATED_ASYNCHRONY 바인드 옵션 또는 FEDERATED_ASYNCHRONY 사전 컴파일 옵션의 값을 더 크거나 작은 수로 설정하여 이 매개변수 값을 겹쳐쓸 수 있습니다.
특수 레지스터 또는 바인드 옵션이 federated_async 구성 매개변수를 겹쳐쓰지 않는 경우 매개변수의 값은 액세스 플랜에서 페더레이티드 서버가 허용하는 ATQ의 최대수를 결정합니다. 특수 레지스터 또는 바인드 옵션이 이 매개변수를 겹쳐쓰는 경우, 특수 레지스터 또는 바인드 옵션의 값이 플랜에서 ATQ의 최대수를 결정합니다.
federated_async 구성 매개변수에 대한 변경사항은 현재 작업 단위(UOW)를 커미트하자마자 동적문에 영향을 미칩니다. 연속 동적문은 새 값을 자동으로 인식합니다. 페더레이티드 데이터베이스를 재시작할 필요는 없습니다. Embedded SQL 패키지는 federated_async 구성 매개변수의 값이 변경될 때 무효화되지도 않고 내재적으로 리바인드되지도 않습니다.
federated_async 구성 매개변수의 새 값이 정적 SQL문에 영향을 미치도록 하려면 패키지를 리바인드해야 합니다.