- 카테고리:
SYSTEM$ESTIMATE_QUERY_ACCELERATION¶
이전에 실행된 쿼리의 경우 이 함수는 쿼리가 쿼리 가속 서비스 의 이점을 누리기에 적합한지 여부를 지정하는 JSON 오브젝트를 반환합니다. 쿼리가 쿼리 가속에 적합한 경우 출력에는 다양한 쿼리 가속 배율에 대한 예상 쿼리 실행 시간이 포함됩니다.
구문¶
SYSTEM$ESTIMATE_QUERY_ACCELERATION( '<query_id>' )
매개 변수¶
query_id
쿼리 ID. 쿼리 ID는 지난 14일 이내에 실행된 쿼리에 대한 것이어야 하며, 그렇지 않으면
status
는invalid
입니다.
출력¶
이 함수는 아래에 설명된 속성이 있는 JSON 오브젝트를 반환합니다.
속성 |
설명 |
||||||||
---|---|---|---|---|---|---|---|---|---|
|
다양한 쿼리 가속 배율에 대한 예상 쿼리 실행 시간(초)을 포함한 오브젝트입니다. 쿼리에 대한 |
||||||||
|
원래 쿼리의 실행 시간(초)입니다. |
||||||||
|
쿼리 ID. |
||||||||
|
쿼리가 쿼리 가속 서비스의 이점을 활용할 수 있는지 여부를 나타내는 다음 값 중 하나:
|
||||||||
|
|
estimatedQueryTimes
오브젝트에서 각 이름/값 쌍은 쿼리 가속 배율 과 그 배율에서의 예상 쿼리 실행 시간을 지정합니다.
다음 예에서는 배율 1
, 2
, 4
, 8
의 예상 쿼리 실행 시간을 나열합니다.
...
"estimatedQueryTimes" : {
"1" : 171,
"2": 152,
"4": 133,
"8": 120
}
...
사용법 노트¶
예상 쿼리 시간은 분석에만 사용되며 보장되지 않습니다.
예상 쿼리 시간은 배율을 기반으로 쿼리 가속 서비스에서 할당한 모든 컴퓨팅 리소스로 쿼리를 처리한다는 가정을 바탕으로 계산됩니다.
예상 쿼리 시간은 동시성을 고려하지 않습니다.
Examples¶
쿼리 예는 SYSTEM$ESTIMATE_QUERY_ACCELERATION 함수로 쿼리 식별하기 섹션을 참조하십시오.