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
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.
-
Aktive DDL Abfragen — Die Anzahl der aktiven DDL Abfragen. DDLZu den Abfragen gehören
CREATE TABLE
auchALTER TABLE ADD PARTITION
Abfragen. -
DDLAbfrage-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. DMLZu den Abfragen gehören
SELECT
,CREATE TABLE AS
(CTAS) undINSERT INTO
Abfragen. Die spezifischen Kontingente variieren je AWS -Region. -
DMLAbfrage-Timeout — Die maximale Zeitspanne 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
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.
Ein DML DDL Oder-Abfragekontingent umfasst sowohl laufende Abfragen als auch Abfragen in der Warteschlange. Wenn Ihr DML Abfragekontingent beispielsweise 25 beträgt und die Gesamtzahl der laufenden Abfragen und Abfragen in der Warteschlange 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 beträgt 262144 Byte, wobei die Zeichenfolgen in -8 codiert sind. UTF 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?
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 die AWS Glue Data Catalog. Informationen zu Dienstkontingenten für Tabellen, Datenbanken und Partitionen (z. B. die maximale Anzahl von Datenbanken oder Tabellen pro Konto) finden Sie unter AWS Glue Endpunkte und Kontingente. Beachten Sie, dass Athena zwar das Abfragen von AWS Glue Tabellen mit 10 Millionen Partitionen unterstützt, Athena jedoch nicht mehr als 1 Million Partitionen in einem einzigen Scan lesen kann.
Amazon-S3-Buckets
Wenn Sie mit Amazon-S3-Buckets arbeiten, beachten Sie die folgenden Punkte:
-
Amazon S3 verfügt über ein Standard-Servicekontingent von 100 Buckets pro Konto.
-
Athena erfordert für das Protokollieren von Ergebnissen einen separaten Bucket.
-
Sie können eine Kontingenterhöhung um bis zu 1.000 Amazon-S3-Buckets pro AWS -Konto beantragen.
Kontingente für Anrufe pro Konto API
Athena APIs hat die folgenden Standardkontingente für die Anzahl der Aufrufe API pro Konto (nicht pro Abfrage):
APIName | Standardanzahl der Aufrufe pro Sekunde | Burst-Kapazität |
---|---|---|
BatchGetNamedQuery , ListNamedQueries ,
ListQueryExecutions
|
5 | bis zu 10 |
CreateNamedQuery , DeleteNamedQuery ,
GetNamedQuery |
5 | bis zu 20 |
BatchGetQueryExecution |
20 | bis zu 40 |
StartQueryExecution ,
StopQueryExecution |
20 | bis zu 80 |
GetQueryExecution , GetQueryResults |
100 | bis zu 200 |
Beispielsweise können Sie bis zu 20 Aufrufe pro Sekunde für StartQueryExecution
tätigen. Wenn dieser Anruf 4 Sekunden lang nicht API erfolgt, sammelt Ihr Konto außerdem eine maximale Kapazität von bis zu 80 Anrufen an. In diesem Fall kann Ihre Anwendung im Burst-Modus bis zu 80 Aufrufe darauf tätigen. API
Wenn Sie eines dieser Programme verwenden APIs und das Standardkontingent für die Anzahl der Anrufe pro Sekunde oder die Burst-Kapazität in Ihrem Konto überschreiten, API gibt Athena einen Fehler ähnlich dem folgenden aus: "ClientError: Beim Aufrufen der Operation < API _name> ist ein Fehler aufgetreten (ThrottlingException): Rate
überschritten.“ Reduzieren Sie die Anzahl der Anrufe pro Sekunde oder die Burst-Kapazität für dieses KontoAPI.
Das Athena-Kontingent für Anfragen pro Konto API kann in der Athena-Servicekonsole nicht geändert werden. Um eine Erhöhung des Kontingents für API Athena-Anrufe zu beantragen, rufen Sie die Seite zur Erhöhung des AWS Support
Servicelimits