Service Quotas - Amazon Athena

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Service Quotas

nota

La consola de Service Quotas proporciona información sobre las cuotas de Amazon Athena. También puede utilizar la consola de Service Quotas a fin de solicitar aumentos de cuota para las cuotas ajustables. Para conocer las limitaciones del esquema relacionadas con AWS Glue , consulte la página de puntos de conexión y cuotas deAWS Glue. Para obtener información general sobre las cuotas de AWS servicio, consulte las cuotas deAWS servicio en Referencia general de AWS.

Consultas

Su cuenta tiene las siguientes cuotas relacionadas con consultas para Amazon Athena. Para obtener más información, consulte la página de puntos de conexión y cuotas de Amazon Athena de la Referencia general de AWS.

  • Active DDL queries (Consultas DDL activas): cantidad de consultas DDL activas. Las consultas DDL incluyen consultas CREATE TABLE y ALTER TABLE ADD PARTITION.

  • DDL query timeout (Tiempo de espera de consulta DDL): intervalo máximo de tiempo en minutos durante el que se puede ejecutar una consulta DDL antes de que se cancele.

  • Active DML queries (Consultas DML activas): cantidad de consultas DML activas. Las consultas DML incluyen consultas SELECT, CREATE TABLE AS (CTAS) y INSERT INTO. Las cuotas específicas varían según la región de AWS .

  • DML query timeout (Tiempo de espera de consulta DML): intervalo máximo de tiempo en minutos durante el que se puede ejecutar una consulta DML antes de que se cancele. Puede solicitar un aumento de este tiempo de espera hasta un máximo de 240 minutos.

Para solicitar el aumento de una cuota, puede utilizar la consola de Athena Service Quotas.

Athena procesa las consultas mediante la asignación de recursos en función de la carga general del servicio y el número de solicitudes entrantes. Es posible que las consultas se pongan en cola temporalmente antes de que se ejecuten. Los procesos asíncronos recogen las consultas de las colas y las ejecutan en recursos físicos tan pronto como los recursos están disponibles y durante el tiempo que la configuración de la cuenta lo permita.

Una cuota de consulta DML o DDL incluye tanto las consultas en ejecución como en cola. Por ejemplo, si tu cuota de consultas de DML es de 25 y el total de consultas en ejecución y en cola es de 26, la consulta 26 generará un error. TooManyRequestsException

nota

Si desea controlar la simultaneidad de forma directa para las consultas que ejecuta en Athena, puede utilizar las reservas de capacidad. Para obtener más información, consulte Administración de la capacidad de procesamiento de consultas.

Longitud de cadena de consulta

La longitud máxima permitida de la cadena de consulta es 262144 bytes, donde las cadenas se codifican en UTF-8. No se trata de una cuota ajustable. Sin embargo, puede evitar esta limitación al dividir las consultas largas en varias consultas más pequeñas. Para obtener más información, consulte ¿Cómo puedo aumentar la longitud máxima de cadena de consulta en Athena? en el Centro de conocimientos de AWS .

Grupos de trabajo

Cuando trabaje con grupos de trabajo de Athena, recuerde los siguientes puntos:

  • Las cuotas de servicio de Athena se comparten entre todos los grupos de trabajo de una cuenta.

  • El número máximo de grupos de trabajo que puede crear por región en una cuenta es 1000.

  • El número máximo de instrucciones preparadas en un grupo de trabajo es 1000.

  • El número máximo de etiquetas por grupo de trabajo es 50. Para obtener más información, consulte Restricciones de las etiquetas.

Bases de datos, tablas y particiones

  • Si utiliza Athena, consulte AWS Glue puntos finales y cuotas para ver las cuotas de servicio en tablas, bases de datos y particiones, por ejemplo, el número máximo de bases de datos o tablas por cuenta. AWS Glue Data Catalog

    • Aunque Athena admite la consulta de AWS Glue tablas con 10 millones de particiones, Athena no puede leer más de 1 millón de particiones en un solo escaneo.

  • Si no las utiliza AWS Glue Data Catalog, el número de particiones por tabla es de 20 000. Puede solicitar un aumento de cuota.

Buckets de Amazon S3

Cuando trabaje con buckets de Amazon S3, recuerde los siguientes puntos:

  • Amazon S3 tiene una cuota de servicio predeterminada de 100 buckets por cuenta.

  • Athena necesita un bucket independiente para registrar los resultados.

  • Puede solicitar un aumento de cuota de hasta 1000 buckets de Amazon S3 por cuenta de AWS .

Cuotas de llamadas a la API por cuenta

Las API de Athena tienen las siguientes cuotas predeterminadas para el número de llamadas a la API por cuenta (no por consulta):

Nombre de API Número predeterminado de llamadas por segundo Capacidad de ampliación
BatchGetNamedQuery, ListNamedQueries, ListQueryExecutions 5 hasta 10
CreateNamedQuery, DeleteNamedQuery, GetNamedQuery 5 hasta 20
BatchGetQueryExecution 20 hasta 40
StartQueryExecution, StopQueryExecution 20 hasta 80
GetQueryExecution, GetQueryResults 100 hasta 200

Por ejemplo, puede realizar hasta 20 llamadas por segundo para StartQueryExecution. Además, si no se llama a esta API durante cuatro segundos, la cuenta acumula una capacidad de ampliación de hasta 80 llamadas. En este caso, la aplicación puede realizar hasta 80 llamadas a esta API en modo de ráfaga.

Si utilizas alguna de estas API y superas la cuota predeterminada para el número de llamadas por segundo o la capacidad de ráfaga de tu cuenta, la API de Athena emitirá un error similar al siguiente: ""ClientError: Se ha producido un error (ThrottlingException) al llamar a la operación: Se ha superado la frecuencia<API_name>». Reduzca el número de llamadas por segundo o la capacidad de ampliación para la API para esta cuenta.

La cuota de Athena para llamadas a la API por cuenta no se puede cambiar en la consola de Service Quotas de Athena. Para solicitar un aumento de cuota para las llamadas a la API de Athena, diríjase a la página de Aumento del límite de servicio de AWS Support y complete y envíe el formulario.