Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
QueryInsights
QueryInsights
est une fonctionnalité de réglage des performances qui vous permet d'optimiser vos requêtes, de réduire les coûts et d'améliorer les performances. Vous pouvez ainsi évaluer l'efficacité de l'élagage de vos requêtes et identifier les domaines à améliorer pour améliorer les performances des requêtes. QueryInsights
Vous pouvez également analyser l'efficacité de vos requêtes en termes d'élagage temporel et spatial, et identifier les opportunités d'amélioration des performances. QueryInsights
Plus précisément, vous pouvez évaluer dans quelle mesure vos requêtes utilisent les stratégies d'indexation basées sur le temps et les clés de partition pour optimiser la récupération des données. Pour optimiser les performances des requêtes, il est essentiel de peaufiner les paramètres temporels et spatiaux qui régissent l'exécution des requêtes.
Les indicateurs clés fournis par QueryInsights
sont QuerySpatialCoverage
etQueryTemporalRange
. QuerySpatialCoverage
indique la partie de l'axe spatial scannée par la requête, les valeurs les plus faibles étant plus efficaces. QueryTemporalRange
indique la plage de temps numérisée, les plages plus étroites étant plus performantes.
Les avantages de QueryInsights
Les principaux avantages de l'utilisation sont les QueryInsights
suivants :
-
Identification des requêtes inefficaces :
QueryInsights
fournit des informations sur l'élagage basé sur le temps et les attributs des tables auxquelles la requête accède. Ces informations vous aident à identifier les tables auxquelles l'accès n'est pas optimal. -
Optimisation de votre modèle de données et de partitionnement : vous pouvez utiliser les
QueryInsights
informations pour accéder à votre modèle de données et à votre stratégie de partitionnement et les affiner. -
Réglage des requêtes :
QueryInsights
met en évidence les possibilités d'utiliser les index de manière plus efficace.
Note
Le nombre maximum de Query
API demandes que vous êtes autorisé à effectuer lorsque QueryInsights
cette option est activée est d'une requête par seconde (QPS). Si vous dépassez ce taux de requêtes, cela peut entraîner un ralentissement.
Table des matières
- Mode
-
Fournit les modes suivants à activer
QueryInsights
:-
ENABLED_WITH_RATE_CONTROL
— ActiveQueryInsights
le traitement des requêtes. Ce mode inclut également un mécanisme de contrôle du débit, qui limite laQueryInsights
fonctionnalité à une requête par seconde (QPS). -
DISABLED
— Désactive.QueryInsights
Type : String
Valeurs valides :
ENABLED_WITH_RATE_CONTROL | DISABLED
Obligatoire : oui
-
consultez aussi
Pour plus d'informations sur son utilisation API dans l'une des langues spécifiques AWS SDKs, consultez ce qui suit :