DYNAMIC_TABLES 함수: 반환되는 최대 행 수에 대한 새로운 기본값¶
DYNAMIC_TABLES 함수는 다음과 같이 작동합니다.
- 변경 전:
기본적으로 이 함수는 RESULT_LIMIT 를 지정하지 않으면 모든 행을 정렬되지 않은 순서로 반환합니다. 예를 들어, 계정에 10,000개의 동적 테이블이 있는 경우 이 함수는 10,000개의 행을 반환합니다.
- 변경 후:
기본적으로 이 함수는 100개의 행을 반환하며, RESULT_LIMIT 인자를 사용하여 달리 지정하지 않는 한 결과는 동적 테이블의 마지막으로 완료된 새로 고침 상태를 기준으로 다음 순서로 정렬됩니다.
FAILED
UPSTREAM_FAILED
SKIPPED
SUCCEEDED
CANCELED
다른 순서로 정렬하려면 충분히 큰 RESULT_LIMIT 값(예: 부호 있는 정수의 최대값)을 제공해야 합니다. RESULT_LIMIT 가 계정의 총 동적 테이블 수를 초과하는 경우 ORDER BY 절을 사용하여 결과를 정렬할 수 있습니다.
결과에 필터를 적용하려면 모든 동적 테이블에 필터가 적용될 수 있도록 충분히 큰 RESULT_LIMIT 값을 지정하십시오.
예제:
다음 예제는
name을 다른 순서로 정렬하여 100 행을 반환합니다.다음 예제는
name을 다른 순서를 기준으로 정렬하고 모든 행을 반환합니다.다음 예제에서는 목표 지연이 1분인 모든 동적 테이블을 필터링하고 기본 정렬을 사용하며 모든 행을 반환합니다.
Ref: 1928