Service Quotas - Amazon Athena

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.

Service Quotas

Anmerkung

Die Konsole „Service Quotas“ stellt Informationen zu Amazon-Athena-Kontingenten bereit. Sie können auch die Service-Quotas-Konsole verwenden, um Kontingenterhöhungen für Kontingente anzufordern, die anpassbar sind. Informationen zu AWS Glue-bezogenen Schemaeinschränkungen finden Sie auf der Seite Endpunkte und Kontingente von AWS Glue. Weitere Informationen über AWS-Servicekontingente finden Sie unter AWS-Servicekontingente in der Allgemeine AWS-Referenz.

Abfragen

Ihr Konto verfügt über die folgenden abfragebezogenen Kontingente für Amazon Athena. Details dazu finden Sie auf der Seite Endpunkte und Kontingente von Amazon Athena in der Allgemeine AWS-Referenz.

  • Active DDL queries (Aktive DDL-Abfragen) – Die Anzahl der aktiven DDL-Abfragen. Zu DDL-Abfragen gehören CREATE TABLE- und ALTER TABLE ADD PARTITION-Abfragen.

  • DDL query timeout (DDL-Abfrage-Timeout) – Die maximale Zeit in Minuten, die eine DDL-Abfrage ausgeführt werden kann, bevor sie abgebrochen wird.

  • Aktive DML-Abfragen – Die Anzahl der aktiven DML-Abfragen. Zu DML-Abfragen gehören SELECT- und CREATE TABLE AS(CTAS)-, und INSERT INTO-Abfragen. Die spezifischen Kontingente variieren je AWS-Region.

  • DML-Abfrage-Timeout – Die maximale Zeit in Minuten, die eine DML-Abfrage ausgeführt werden kann, bevor sie abgebrochen wird. Sie können eine Verlängerung dieses Timeouts auf maximal 240 Minuten beantragen.

Um Kontingenterhöhungen anzufordern, können Sie die Konsole von Athena Service Quotas verwenden.

Athena verarbeitet Abfragen, indem Ressourcen je nach der Gesamtauslastung des Service sowie der Anzahl eingehender Anforderungen zugewiesen werden. Ihre Abfragen werden möglicherweise vorübergehend in die Warteschlange gestellt, bevor sie ausgeführt werden. Asynchrone Prozesse nehmen die Abfragen aus Warteschlangen auf und führen sie auf physischen Ressourcen aus, sobald die Ressourcen verfügbar sind und solange die Kontokonfiguration dies zulässt.

Die Kontingente für aktive DML-Abfragen und aktive DDL-Abfragen umfassen sowohl ausgeführte als auch in der Warteschlange stehende Abfragen. Wenn Ihr aktive DML-Abfrage-Kontingent beispielsweise 25 und die Gesamtzahl der ausgeführten Abfragen und in der Warteschlange stehenden Abfragen 26 beträgt, führt Abfrage 26 zu einem TooManyRequestsException-Fehler.

Anmerkung

Wenn Sie die Parallelität der Abfragen, die Sie in Athena ausführen, direkt steuern möchten, können Sie Kapazitätsreservierungen verwenden. Weitere Informationen finden Sie unter Kapazität zur Abfrageverarbeitung verwalten.

Länge der Abfragezeichenfolge

Die maximal zulässige Länge einer Abfragezeichenfolge ist 262144 Byte, wobei die Zeichenfolgen in UTF-8 kodiert sind. Dies ist kein anpassbares Kontingent. Sie können diese Einschränkung jedoch umgehen, indem Sie lange Abfragen in mehrere kleinere Abfragen aufteilen. Weitere Informationen finden Sie unter Wie kann ich die maximale Abfragezeichenfolgenlänge in Athena erhöhen? im AWS-Wissenscenter.

Arbeitsgruppen

Beachten Sie beim Arbeiten mit Athena-Arbeitsgruppen die folgenden Punkte:

  • Athena-Service-Quotas werden für alle Arbeitsgruppen in einem Konto freigegeben.

  • Die maximale Anzahl der Arbeitsgruppen, die Sie pro Region in einem Konto erstellen können, ist 1.000.

  • Die maximale Anzahl von vorbereiteten Anweisungen in einer Arbeitsgruppe beträgt 1 000.

  • Die maximale Anzahl der Tags pro Arbeitsgruppe ist 50. Weitere Informationen finden Sie unter Tag-Einschränkungen.

Datenbanken, Tabellen und Partitionen

Athena benutzt AWS Glue Data Catalog. Service Quotas für Tabellen, Datenbanken und Partitionen (zum Beispiel die maximale Anzahl von Datenbanken oder Tabellen pro Konto), finden Sie unter AWS GlueEndpunkte und Kontingente. Beachten Sie, dass obwohl Athena das Abfragen von AWS Glue-Tabellen mit 10 Millionen Partitionen unterstützt, kann Athena nicht mehr als eine Million Partitionen in einem einzigen Scan lesen.

Amazon-S3-Buckets

Wenn Sie mit Amazon-S3-Buckets arbeiten, beachten Sie die folgenden Punkte:

  • Amazon S3 verfügt über ein Standard-Servicekontingent von 10,000 Buckets pro Konto.

  • Athena erfordert für das Protokollieren von Ergebnissen einen separaten Bucket.

  • Sie können eine Kontingenterhöhung um bis zu ein Million Amazon-S3-Buckets pro AWS-Konto beantragen.

API-Aufrufkontingente pro Konto

Für Athena-APIs gelten Standardkontingente für die Anzahl der Aufrufe an die API pro Konto (nicht pro Abfrage). Eine vollständige Liste der Standardkontingente finden Sie in der Tabelle mit den Service Quotas im Allgemeine AWS-Referenz-Handbuch.

Wenn Sie bei Verwendung einer dieser APIs das Standardkontingent für die Anzahl von Aufrufen pro Sekunde oder die Burst-Kapazität in Ihrem Konto überschreiten, gibt die Athena-API eine Fehlermeldung ähnlich der folgenden aus: „“ClientError: Beim Aufruf des <API_name>-Vorgangs ist ein Fehler (ThrottlingException) aufgetreten. Rate überschritten.“ Reduzieren Sie die Anzahl der Aufrufe pro Sekunde oder die Burst-Kapazität für die API für dieses Konto.

Sie können die Athena-Kontingente für API-Aufrufe pro Konto in der Athena Service Quotas-Konsole ändern.