기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
QueryInsights
QueryInsights
는 쿼리를 최적화하고 비용을 절감하며 성능을 개선하는 데 도움이 되는 성능 튜닝 기능입니다. 를 사용하면 쿼리의 정리 효율성을 평가하고 개선이 필요한 영역을 식별하여 쿼리 성능을 향상시킬 QueryInsights
수 있습니다. 를 사용하면 시간 및 공간 정리 측면에서 쿼리의 효과를 분석하고 성능을 개선할 기회를 식별할 QueryInsights
수도 있습니다. 특히 쿼리가 시간 기반 및 파티션 키 기반 인덱싱 전략을 얼마나 잘 사용하여 데이터 검색을 최적화하는지 평가할 수 있습니다. 쿼리 성능을 최적화하려면 쿼리 실행을 제어하는 시간 파라미터와 공간 파라미터를 모두 미세 조정해야 합니다.
에서 제공하는 주요 지표는 QuerySpatialCoverage
및 QueryInsights
입니다QueryTemporalRange
. 는 쿼리가 스캔하는 공간 축의 양을 QuerySpatialCoverage
나타내며, 값이 낮을수록 더 효율적입니다. QueryTemporalRange
는 스캔한 시간 범위를 나타내며, 범위가 좁을수록 더 성능이 뛰어납니다.
의 이점 QueryInsights
다음은 를 사용할 때 얻을 수 있는 주요 이점입니다QueryInsights
.
-
비효율적인 쿼리 식별 - 쿼리에서 액세스하는 테이블의 시간 기반 및 속성 기반 정리에 대한 정보를
QueryInsights
제공합니다. 이 정보는 최적이 아닌 방식으로 액세스되는 테이블을 식별하는 데 도움이 됩니다. -
데이터 모델 및 파티셔닝 최적화 -
QueryInsights
정보를 사용하여 데이터 모델 및 파티셔닝 전략에 액세스하고 미세 조정할 수 있습니다. -
쿼리 조정 - 인덱스를 더 효과적으로 사용할 수 있는 기회를
QueryInsights
강조합니다.
참고
QueryInsights
활성화된 상태로 수행할 수 있는 최대 Query
API 요청 수는 초당 쿼리 1개()입니다QPS. 이 쿼리 속도를 초과하면 제한이 발생할 수 있습니다.
내용
- Mode
-
를 활성화하는 다음 모드를 제공합니다
QueryInsights
.-
ENABLED_WITH_RATE_CONTROL
- 처리 중인 쿼리QueryInsights
를 활성화합니다. 이 모드에는 초당 쿼리 1개()로QueryInsights
기능을 제한하는 속도 제어 메커니즘도 포함되어 있습니다QPS. -
DISABLED
– 를 비활성화합니다QueryInsights
.
타입: 문자열
유효 값:
ENABLED_WITH_RATE_CONTROL | DISABLED
필수 여부: 예
-
참고
언어별 중 하나API에서 이를 사용하는 방법에 대한 자세한 내용은 다음을 AWS SDKs참조하세요.