Für ähnliche Funktionen wie Amazon Timestream für sollten Sie Amazon Timestream for LiveAnalytics InfluxDB in Betracht ziehen. Es bietet eine vereinfachte Datenaufnahme und Antwortzeiten im einstelligen Millisekundenbereich für Analysen in Echtzeit. Erfahren Sie hier mehr.
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
QueryInsightsist 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. QuerySpatialCoveragegibt an, wie viel von der räumlichen Achse die Abfrage scannt, wobei niedrigere Werte effizienter sind. QueryTemporalRangezeigt 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 —
QueryInsightsstellt 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
QueryInsightsInformationen verwenden, um auf Ihr Datenmodell und Ihre Partitionierungsstrategie zuzugreifen und diese zu optimieren. -
Optimieren von Abfragen —
QueryInsightszeigt 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— AktiviertQueryInsightsdie Abfragen, die gerade verarbeitet werden. Dieser Modus beinhaltet auch einen Ratenkontrollmechanismus, der dieQueryInsightsFunktion auf 1 Abfrage pro Sekunde (QPS) beschränkt. -
DISABLED— DeaktiviertQueryInsights.
Typ: Zeichenfolge
Zulässige Werte:
ENABLED_WITH_RATE_CONTROL | DISABLEDErforderlich: Ja
-
Weitere Informationen finden Sie unter:
Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im AWS SDKs Folgenden: