Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
QueryInsights
QueryInsights
ist eine Funktion zur Leistungsoptimierung, mit der Sie Ihre Abfragen optimieren, Kosten senken und die Leistung verbessern können. Damit QueryInsights
können Sie die Effizienz der Bereinigung Ihrer Abfragen beurteilen und Bereiche identifizieren, in denen Verbesserungspotenzial besteht, um die Abfrageleistung zu verbessern. Mit QueryInsights
können Sie auch die Effektivität Ihrer Abfragen im Hinblick auf die zeitliche und räumliche Kürzung analysieren und Möglichkeiten zur Leistungsverbesserung identifizieren. Insbesondere können Sie auswerten, wie gut Ihre Abfragen zeitbasierte und partitionsschlüsselbasierte Indizierungsstrategien verwenden, um den Datenabruf zu optimieren. Um die Abfrageleistung zu optimieren, ist es wichtig, dass Sie sowohl die zeitlichen als auch die räumlichen Parameter, die die Abfrageausführung steuern, fein abstimmen.
Die wichtigsten von bereitgestellten Metriken QueryInsights
sind QuerySpatialCoverage
undQueryTemporalRange
. QuerySpatialCoverage
gibt an, wie viel von der räumlichen Achse die Abfrage scannt, wobei niedrigere Werte effizienter sind. QueryTemporalRange
zeigt den gescannten Zeitraum an, wobei engere Bereiche leistungsfähiger sind.
Vorteile von QueryInsights
Im Folgenden sind die wichtigsten Vorteile der Verwendung vonQueryInsights
:
-
Identifizierung ineffizienter Abfragen —
QueryInsights
stellt Informationen zur zeit- und attributbasierten Bereinigung der Tabellen bereit, auf die mit der Abfrage zugegriffen wird. Anhand dieser Informationen können Sie die Tabellen identifizieren, auf die nicht optimal zugegriffen wird. -
Optimierung Ihres Datenmodells und Partitionierung — Sie können die
QueryInsights
Informationen verwenden, um auf Ihr Datenmodell und Ihre Partitionierungsstrategie zuzugreifen und diese zu optimieren. -
Optimieren von Abfragen —
QueryInsights
zeigt Möglichkeiten auf, Indizes effektiver zu nutzen.
Anmerkung
Die maximale Anzahl von Query
API Anfragen, die Sie bei QueryInsights
aktivierter Option stellen dürfen, beträgt 1 Abfrage pro Sekunde (QPS). Wenn Sie diese Abfragerate überschreiten, kann dies zu einer Drosselung führen.
Inhalt
- Mode
-
Stellt die folgenden Aktivierungsmodi zur Verfügung:
QueryInsights
-
ENABLED_WITH_RATE_CONTROL
— AktiviertQueryInsights
die Abfragen, die gerade verarbeitet werden. Dieser Modus beinhaltet auch einen Ratensteuerungsmechanismus, der dieQueryInsights
Funktion auf 1 Abfrage pro Sekunde beschränkt (QPS). -
DISABLED
— Deaktiviert.QueryInsights
Typ: Zeichenfolge
Zulässige Werte:
ENABLED_WITH_RATE_CONTROL | DISABLED
Erforderlich: Ja
-
Weitere Informationen finden Sie unter:
Weitere Informationen zur Verwendung API in einer der sprachspezifischen Sprachen finden Sie im AWS SDKs Folgenden: