Límites de recursos para grupos elásticos que utilizan el modelo de compra de DTU

SE APLICA A: Azure SQL Database

En este artículo se proporcionan los límites de recursos detallados para bases de datos en Azure SQL Database que están dentro de un grupo elástico mediante el modelo de compra de DTU.

Cada réplica de solo lectura tiene sus propios recursos, como DTU, trabajos y sesiones. Cada réplica de solo lectura está sujeta a los límites de recursos que se detallan más adelante en este artículo.

Grupos elásticos: tamaños de almacenamiento y tamaños de proceso

Para los grupos elásticos de Azure SQL Database, las siguientes tablas muestran los recursos disponibles en cada nivel de servicio y tamaño de proceso. Puede establecer el nivel de servicio, el tamaño de proceso y la cantidad de almacenamiento mediante:

Importante

Para obtener información sobre la guía y otras consideraciones del escalado, consulte Escalar un grupo elástico.

Los límites de recursos de las bases de datos individuales de los grupos elásticos suelen ser los mismos que para las bases de datos únicas fuera de los grupos basados en DTU y el nivel de servicio. Por ejemplo, el número máximo de trabajadores simultáneos de una base de datos S2 es de 120 trabajadores. Por lo tanto, el número máximo de trabajadores simultáneos de una base de datos de un grupo estándar también es de 120 trabajadores si el número máximo de DTU por base de datos del grupo es de 50 DTU (que es equivalente a S2).

Para el mismo número de DTU, los recursos proporcionados a un grupo elástico pueden superar los recursos proporcionados a una única base de datos fuera de un grupo elástico. Esto significa que es posible que el uso de eDTU de un grupo elástico sea inferior a la suma del uso de DTU entre las bases de datos del grupo, en función de los patrones de carga de trabajo. Por ejemplo, en un caso extremo en el que solo hay una base de datos en un grupo elástico donde el uso de DTU de la base de datos es del 100 %, es posible que el uso de eDTU del grupo sea del 50 % para determinados patrones de carga de trabajo. Esto puede ocurrir incluso si la DTU máxima por base de datos permanece en el valor máximo admitido para el tamaño de grupo especificado.

Nota:

El límite de recursos de almacenamiento por grupo de cada una de las tablas siguientes no incluye tempdb ni el almacenamiento de registros.

Límites de grupo elástico básico

eDTU por grupo 50 100 200 300 400 800 1200 1600
Almacenamiento incluido por grupo (GB) 5 10 20 29 39 78 117 156
Almacenamiento máximo por grupo (GB) 5 10 20 29 39 78 117 156
Almacenamiento máximo de OLTP en memoria por grupo (GB) N/D N/D N/D N/D N/D N/D N/D N/D
Máximo número de bases de datos por grupo 1 100 200 500 500 500 500 500 500
Cantidad máxima de trabajos (solicitudes) simultáneos por grupo 2 100 200 400 600 800 1600 2400 3200
Cantidad máxima de sesiones simultáneas por grupo 2 30000 30000 30000 30000 30000 30000 30000 30000
Opciones de DTU mínima por base de datos 0, 5 0, 5 0, 5 0, 5 0, 5 0, 5 0, 5 0, 5
Opciones de DTU máxima por base de datos 5 5 5 5 5 5 5 5
Almacenamiento máximo por base de datos (GB) 2 2 2 2 2 2 2 2

1 Consulte Administración de recursos en grupos elásticos densos para conocer las consideraciones adicionales.

2 Para obtener el máximo de trabajos simultáneos (solicitudes) para cualquier base de datos individual, consulte Límites de recursos de base de datos única. Por ejemplo, si el grupo elástico usa Gen5 y el valor máximo de núcleo virtual por base de datos se establece en 2, el valor de máximo de trabajos simultáneos es 200. Si el número máximo de núcleo virtual por base de datos se establece en 0,5, el valor de máximo de trabajos simultáneos es 50, ya que en Gen5 hay un máximo de 100 trabajos simultáneos por núcleo virtual. Para otras configuraciones de memoria con núcleo virtual máximo por base de datos que sean un núcleo virtual o menos, la cantidad máxima de trabajos simultáneos se escala de forma similar.

Límites de grupo elástico estándar

eDTU por grupo 50 100 200 300 400 800
Almacenamiento incluido por grupo (GB) 1 50 100 200 300 400 800
Almacenamiento máximo por grupo (GB) 500 750 1024 1280 1536 2048
Almacenamiento máximo de OLTP en memoria por grupo (GB) N/D N/D N/D N/D N/D N/D
Número máximo de bases de datos por grupo 2 100 200 500 500 500 500
Cantidad máxima de trabajos (solicitudes) simultáneos por grupo 3 100 200 400 600 800 1600
Cantidad máxima de sesiones simultáneas por grupo 3 30000 30000 30000 30000 30000 30000
Opciones de DTU mínima por base de datos 0, 10, 20, 50 0, 10, 20, 50, 100 0, 10, 20, 50, 100, 200 0, 10, 20, 50, 100, 200, 300 0, 10, 20, 50, 100, 200, 300, 400 0, 10, 20, 50, 100, 200, 300, 400, 800
Opciones de DTU máxima por base de datos 10, 20, 50 10, 20, 50, 100 10, 20, 50, 100, 200 10, 20, 50, 100, 200, 300 10, 20, 50, 100, 200, 300, 400 10, 20, 50, 100, 200, 300, 400, 800
Almacenamiento máximo por base de datos (GB) 1024 1024 1024 1024 1024 1024

1 Consulte Precios de Azure SQL Database para más información sobre los costos extra que se generan al aprovisionar almacenamiento adicional.

2 Consulte Administración de recursos en grupos elásticos densos para ver otras consideraciones.

3 Para obtener el máximo de trabajos simultáneos (solicitudes) para cualquier base de datos individual, consulte Límites de recursos de base de datos única. Por ejemplo, si el grupo elástico usa Gen5 y el valor máximo de núcleo virtual por base de datos se establece en 2, el valor de máximo de trabajos simultáneos es 200. Si el número máximo de núcleo virtual por base de datos se establece en 0,5, el valor de máximo de trabajos simultáneos es 50, ya que en Gen5 hay un máximo de 100 trabajos simultáneos por núcleo virtual. Para otras configuraciones de memoria con núcleo virtual máximo por base de datos que sean un núcleo virtual o menos, la cantidad máxima de trabajos simultáneos se escala de forma similar.

Límites de grupo elástico estándar (continuación)

eDTU por grupo 1200 1600 2000 2500 3000
Almacenamiento incluido por grupo (GB) 1 1200 1600 2000 2500 3000
Almacenamiento máximo por grupo (GB) 2560 3072 3584 4096 4096
Almacenamiento máximo de OLTP en memoria por grupo (GB) N/D N/D N/D N/D N/D
Número máximo de bases de datos por grupo 2 500 500 500 500 500
Cantidad máxima de trabajos (solicitudes) simultáneos por grupo 3 2400 3200 4000 5000 6000
Cantidad máxima de sesiones simultáneas por grupo 3 30000 30000 30000 30000 30000
Opciones de DTU mínima por base de datos 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500, 3000
Opciones de DTU máxima por base de datos 10, 20, 50, 100, 200, 300, 400, 800, 1200 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500, 3000
Almacenamiento máximo por base de datos (GB) 1024 1536 1792 2304 2816

1 Consulte Precios de Azure SQL Database para más información sobre los costos extra que se generan al aprovisionar almacenamiento adicional.

2 Consulte Administración de recursos en grupos elásticos densos para ver otras consideraciones.

3 Para obtener el máximo de trabajos simultáneos (solicitudes) para cualquier base de datos individual, consulte Límites de recursos de base de datos única. Por ejemplo, si el grupo elástico usa Gen5 y el valor máximo de núcleo virtual por base de datos se establece en 2, el valor de máximo de trabajos simultáneos es 200. Si el número máximo de núcleo virtual por base de datos se establece en 0,5, el valor de máximo de trabajos simultáneos es 50, ya que en Gen5 hay un máximo de 100 trabajos simultáneos por núcleo virtual. Para otras configuraciones de memoria con núcleo virtual máximo por base de datos que sean un núcleo virtual o menos, la cantidad máxima de trabajos simultáneos se escala de forma similar.

Límites de grupo elástico premium

eDTU por grupo 125 250 500 1000 1500
Almacenamiento incluido por grupo (GB) 1 250 500 750 1024 1536
Almacenamiento máximo por grupo (GB) 1024 1024 1024 1024 1536
Almacenamiento máximo de OLTP en memoria por grupo (GB) 1 2 4 10 12
Número máximo de bases de datos por grupo 2 50 100 100 100 100
Número máximo de trabajos simultáneos por grupo (solicitudes) 3 200 400 800 1600 2400
Cantidad máxima de sesiones simultáneas por grupo 3 30000 30000 30000 30000 30000
Cantidad mínima de eDTU por base de datos 0, 25, 50, 75, 125 0, 25, 50, 75, 125, 250 0, 25, 50, 75, 125, 250, 500 0, 25, 50, 75, 125, 250, 500, 1000 0, 25, 50, 75, 125, 250, 500, 1000
Cantidad máxima de eDTU por base de datos 25, 50, 75, 125 25, 50, 75, 125, 250 25, 50, 75, 125, 250, 500 25, 50, 75, 125, 250, 500, 1000 25, 50, 75, 125, 250, 500, 1000
Almacenamiento máximo por base de datos (GB) 1024 1024 1024 1024 1536

1 Consulte Precios de Azure SQL Database para más información sobre los costos extra que se generan al aprovisionar almacenamiento adicional.

2 Consulte Administración de recursos en grupos elásticos densos para ver otras consideraciones.

3 Para obtener el máximo de trabajos simultáneos (solicitudes) para cualquier base de datos individual, consulte Límites de recursos de base de datos única. Por ejemplo, si el grupo elástico usa Gen5 y el valor máximo de núcleo virtual por base de datos se establece en 2, el valor de máximo de trabajos simultáneos es 200. Si el número máximo de núcleo virtual por base de datos se establece en 0,5, el valor de máximo de trabajos simultáneos es 50, ya que en Gen5 hay un máximo de 100 trabajos simultáneos por núcleo virtual. Para otras configuraciones de memoria con núcleo virtual máximo por base de datos que sean un núcleo virtual o menos, la cantidad máxima de trabajos simultáneos se escala de forma similar.

Límites de grupo elástico premium (continuación)

eDTU por grupo 2000 2500 3000 3500 4000
Almacenamiento incluido por grupo (GB) 1 2048 2560 3072 3548 4096
Almacenamiento máximo por grupo (GB) 2048 2560 3072 3548 4096
Almacenamiento máximo de OLTP en memoria por grupo (GB) 16 20 24 28 32
Número máximo de bases de datos por grupo 2 100 100 100 100 100
Cantidad máxima de trabajos (solicitudes) simultáneos por grupo 3 3200 4000 4800 5600 6400
Cantidad máxima de sesiones simultáneas por grupo 3 30000 30000 30000 30000 30000
Opciones de DTU mínima por base de datos 0, 25, 50, 75, 125, 250, 500, 1000, 1750 0, 25, 50, 75, 125, 250, 500, 1000, 1750 0, 25, 50, 75, 125, 250, 500, 1000, 1750 0, 25, 50, 75, 125, 250, 500, 1000, 1750 0, 25, 50, 75, 125, 250, 500, 1000, 1750, 4000
Opciones de DTU máxima por base de datos 25, 50, 75, 125, 250, 500, 1000, 1750 25, 50, 75, 125, 250, 500, 1000, 1750 25, 50, 75, 125, 250, 500, 1000, 1750 25, 50, 75, 125, 250, 500, 1000, 1750 25, 50, 75, 125, 250, 500, 1000, 1750, 4000
Almacenamiento máximo por base de datos (GB) 2048 2560 3072 3584 4096

1 Consulte Precios de Azure SQL Database para más información sobre los costos extra que se generan al aprovisionar almacenamiento adicional.

2 Consulte Administración de recursos en grupos elásticos densos para ver otras consideraciones.

3 Para obtener el máximo de trabajos simultáneos (solicitudes) para cualquier base de datos individual, consulte Límites de recursos de base de datos única. Por ejemplo, si el grupo elástico usa Gen5 y el valor máximo de núcleo virtual por base de datos se establece en 2, el valor de máximo de trabajos simultáneos es 200. Si el número máximo de núcleo virtual por base de datos se establece en 0,5, el valor de máximo de trabajos simultáneos es 50, ya que en Gen5 hay un máximo de 100 trabajos simultáneos por núcleo virtual. Para otras configuraciones de memoria con núcleo virtual máximo por base de datos que sean un núcleo virtual o menos, la cantidad máxima de trabajos simultáneos se escala de forma similar.

Importante

Más de 1 TB de almacenamiento en el nivel Premium está disponible actualmente en todas las regiones, excepto en el Este de China, el Norte de China, el Centro de Alemania y el Nordeste de Alemania. En estas regiones, el almacenamiento máximo en el nivel Prémium está limitado a 1 TB. Para más información, consulte las limitaciones actuales de P11 y P15.

Si se usan todas las unidades DTU de un grupo elástico, cada una de las bases de datos del grupo recibe una misma cantidad de recursos para procesar consultas. El servicio SQL Database proporciona ecuanimidad de uso compartido de recursos entre bases de datos garantizando los mismos segmentos de tiempo de proceso. La ecuanimidad de uso compartido de recursos del grupo elástico es adicional a cualquier cantidad de recursos garantizados de otro modo a cada base de datos cuando el número mínimo de DTU por base de datos se establece en un valor distinto de cero.

Nota:

Para obtener información sobre los límites de tempdb, consulte los tempdb.

Para información adicional sobre los límites de almacenamiento en el nivel de servicio prémium, consulte Gobernanza del espacio de almacenamiento.

Propiedades de base de datos para bases de datos agrupadas

Para cada grupo elástico, opcionalmente puede especificar DTU mínimas y máximas por base de datos para modificar los patrones de consumo de recursos dentro del grupo. Los valores mínimos y máximos especificados se aplican a todas las bases de datos del grupo. No se admite la personalización de DTU mínimas y máximas para bases de datos individuales del grupo.

También puede establecer el almacenamiento máximo por base de datos, por ejemplo, para impedir que una base de datos consuma todo el almacenamiento del grupo. Esta opción se puede configurar de forma independiente para cada base de datos.

En la tabla siguiente se describen las propiedades de las bases de datos de un grupo por cada tipo de base de datos.

Propiedad Descripción
DTU máximas por base de datos Cantidad máxima de DTU que puede usar cualquier base de datos del grupo, si está disponible según el uso que hacen otras bases de datos del grupo. La cantidad máxima de DTU por base de datos no garantiza la disponibilidad de recursos. Si la carga de trabajo de cada base de datos no necesita que todos los recursos del grupo disponibles funcionen correctamente, considere la posibilidad de establecer una cantidad máxima de DTU por base de datos para impedir que una sola base de datos monopolice los recursos del grupo. Se admite cierto grado de exceso de asignación de recursos, ya que el grupo suele basarse en patrones de uso en frío y caliente de las bases de datos, cuando en realidad los picos de uso no tienen lugar en todas las bases de datos a la vez.
DTU mínimas por base de datos Cantidad mínima de DTU reservadas para cualquier base de datos del grupo. Considere la posibilidad de establecer una cantidad mínima de DTU por base de datos cuando quiera garantizar la disponibilidad de los recursos para cada base de datos, independientemente del consumo de recursos por parte de otras bases de datos del grupo. La cantidad mínima de DTU por base de datos se puede establecer en 0, y también se trata del valor predeterminado. Esta propiedad se establece en cualquier valor entre 0 y el uso medio de DTU por base de datos.
Almacenamiento máximo por base de datos El tamaño máximo de base de datos establecido por el usuario para una base de datos de un grupo. Las bases de datos agrupadas comparten el almacenamiento asignado al grupo, de modo que el tamaño que puede alcanzar una base de datos se limita a la menor cantidad de almacenamiento restante del grupo y al tamaño máximo de las bases de datos. El tamaño máximo de las bases de datos hace referencia al tamaño máximo de los archivos de datos, y no incluye el espacio utilizado por el archivo de registro.

Importante

Dado que los recursos de un grupo elástico son finitos, el hecho de establecer las DTU mínimas por base de datos en un valor mayor que 0 limita implícitamente el uso de recursos por cada base de datos. Si, en un momento dado, la mayoría de las bases de datos de un grupo están inactivas, los recursos reservados para satisfacer la garantía de DTU mínimas no estarán disponibles para las bases de datos activas en ese momento.

Además, al establecer DTU mínimas por base de datos en un valor mayor que 0, se limita implícitamente el número de bases de datos que se pueden agregar al grupo. Por ejemplo, si establece en 100 las DTU mínimas de un grupo de 400 DTU, significa que no podrá agregar más de 4 bases de datos al grupo, ya que se reservan 100 DTU para cada base de datos.

Aunque las propiedades por base de datos se expresan en DTU, también regulan el consumo de otros tipos de recursos, como la E/S de datos, la E/S de registros, la memoria del grupo de búferes y los subprocesos de trabajo. A medida que se ajusten los valores de DTU mínimas y máximas por base de datos, las reservas y los límites de todos los tipos de recursos se adaptarán proporcionalmente.

Los valores mínimos y máximos de DTU por base de datos se aplican al consumo de recursos por parte de las cargas de trabajo de los usuarios, pero no al consumo de recursos por parte de los procesos internos. Por ejemplo, en el caso de una base de datos con un DTU máximo por base de datos establecido en la mitad de la eDTU del grupo, la carga de trabajo del usuario no puede consumir más de la mitad de la memoria del grupo de búferes. Aun así, esta base de datos puede aprovechar las páginas del grupo de búferes cargadas por los procesos internos. Para más información, consulte Consumo de recursos por cargas de trabajo de usuario y procesos internos.

Pasos siguientes