Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Tip
Microsoft Fabric Data Warehouse es un almacenamiento relacional de escala empresarial en una base de lago de datos, con una arquitectura lista para el futuro, inteligencia artificial integrada y nuevas características. Si no está familiarizado con el almacenamiento de datos, comience con Fabric Data Warehouse. Las cargas de trabajo del grupo de SQL dedicadas pueden actualizarse a Fabric para acceder a nuevas funcionalidades en ciencia de datos, análisis en tiempo real e informes.
Vea los límites de simultaneidad y memoria asignados a los distintos niveles de rendimiento y las clases de recursos en Azure Synapse Analytics.
Nota
Los grupos de gestión de carga de trabajo ofrecen más flexibilidad para configurar recursos por solicitud y concurrencia en comparación con las clases de recursos dinámicos o estáticos. Para más información, consulte Grupos de cargas de trabajo y la sintaxis de CREATE wORKLOAD GROUP.
Configuración de la capacidad del almacenamiento de datos
Las siguientes tablas muestran la capacidad máxima para el almacenamiento de datos en diferentes niveles de rendimiento. Para cambiar el nivel de rendimiento, consulte Escalar computación - portal.
Niveles de servicio
Los niveles de servicio van de DW100c a DW30000c.
| Nivel de rendimiento | Nodos de cómputo | Distribuciones por nodo de proceso | Memoria por almacenamiento de datos (GB) |
|---|---|---|---|
| DW100c | 1 | 60 | 60 |
| DW200c | 1 | 60 | 120 |
| DW300c | 1 | 60 | 180 |
| DW400c | 1 | 60 | 240 |
| DW500c | 1 | 60 | 300 |
| DW1000c | 2 | 30 | 600 |
| DW1500c | 3 | 20 | 900 |
| DW2000c | 4 | 15 | 1200 |
| DW2500c | 5 | 12 | 1.500 |
| DW3000c | 6 | 10 | 1800 |
| DW5000c | 10 | 6 | 3000 |
| DW6000c | 12 | 5 | 3600 |
| DW7500c | 15 | 4 | 4500 |
| DW10000c | 20 | 3 | 6000 |
| DW15000c | 30 | 2 | 9000 |
| DW30000c | 60 | 1 | 18000 |
El nivel de servicio máximo es DW30000c, que tiene 60 nodos de ejecución y 1 distribución por nodo de ejecución. Por ejemplo, un almacenamiento de datos de 600 TB con DW30000c procesa, aproximadamente, 10 TB por nodo de proceso.
Nota
El grupo de SQL dedicado de Synapse es un servicio de plataforma permanente. En el modelo de responsabilidad compartida de la nube, Microsoft mantiene su inversión en la realización de avances en el software y hardware subyacentes que hospedan el grupo de SQL dedicado. Como resultado, el número de nodos o el tipo de hardware del equipo que respalda un nivel de rendimiento determinado (SLO) puede cambiar. El número de nodos de ejecución que se enumeran aquí se proporciona como referencia y no se debe usar con fines de ajuste de tamaño o rendimiento. Independientemente del número de nodos o de la infraestructura subyacente, el objetivo de Microsoft es ofrecer un rendimiento acorde con el SLO; de ahí que se recomiende que todos los ejercicios de ajuste de tamaño usen cDWU como guía. Para más información sobre el SLO y las Unidades de Almacén de Datos de Computación, consulte Unidades de Almacén de Datos (DWUs) para un grupo de SQL dedicado (anteriormente SQL DW).
Máximos de concurrencia para grupos de cargas de trabajo
Con la introducción de los grupos de cargas de trabajo, ya no se aplica el concepto de espacios de simultaneidad. Los recursos por solicitud se asignan de forma porcentual y se especifican en la definición del grupo de cargas de trabajo. Sin embargo, incluso con la eliminación de los espacios de simultaneidad, se necesita una cantidad mínima de recursos por consultas basada en el nivel de servicio. En la tabla siguiente se han definido la cantidad mínima de recursos necesarios por consulta en los niveles de servicio y la simultaneidad asociada que se puede lograr.
| Nivel de servicio | Número máximo de consultas concurrentes | Porcentaje mínimo admitido para REQUEST_MIN_RESOURCE_GRANT_PERCENT |
|---|---|---|
| DW100c | 4 | 25 % |
| DW200c | 8 | 12,5 % |
| DW300c | 12 | 8 % |
| DW400c | 16 | 6,25 % |
| DW500c | 20 | 5 % |
| DW1000c | 32 | 3 % |
| DW1500c | 32 | 3 % |
| DW2000c | 48 | 2 % |
| DW2500c | 48 | 2 % |
| DW3000c | 64 | 1,5 % |
| DW5000c | 64 | 1,5 % |
| DW6000c | 128 | 0,75 % |
| DW7500c | 128 | 0,75 % |
| DW10000c | 128 | 0,75 % |
| DW15000c | 128 | 0,75 % |
| DW30000c | 128 | 0,75 % |
Valores máximos de simultaneidad para clases de recursos
Para asegurarse de que cada consulta tenga recursos suficientes para ejecutarse de forma eficaz, Synapse SQL realiza un seguimiento del uso de los recursos. Para ello, asigna espacios de simultaneidad a cada consulta. El sistema coloca las consultas en una cola según la importancia y los espacios de simultaneidad. Las consultas esperan en la cola hasta que haya suficientes espacios de concurrencia disponibles. La importancia y las ranuras de concurrencia determinan la priorización de CPU. Para obtener más información, consulte Análisis de la carga de trabajo.
Clases de recursos estáticos
En la tabla siguiente se muestra el número máximo de consultas simultáneas y espacios de simultaneidad para cada clase de recurso estático.
| Nivel de servicio | Número máximo de consultas concurrentes | Plazas de concurrencia disponibles | Ranuras utilizadas por staticrc10 | Ranuras utilizadas por staticrc20 | Ranuras utilizadas por staticrc30 | Ranuras utilizadas por staticrc40 | Ranuras utilizadas por staticrc50 | Ranuras utilizadas por staticrc60 | Ranuras utilizadas por staticrc70 | Ranuras utilizadas por staticrc80 |
|---|---|---|---|---|---|---|---|---|---|---|
| DW100c | 4 | 4 | 1 | 2 | 4 | 4 | 4 | 4 | 4 | 4 |
| DW200c | 8 | 8 | 1 | 2 | 4 | 8 | 8 | 8 | 8 | 8 |
| DW300c | 12 | 12 | 1 | 2 | 4 | 8 | 8 | 8 | 8 | 8 |
| DW400c | 16 | 16 | 1 | 2 | 4 | 8 | 16 | 16 | 16 | 16 |
| DW500c | 20 | 20 | 1 | 2 | 4 | 8 | 16 | 16 | 16 | 16 |
| DW1000c | 32 | 40 | 1 | 2 | 4 | 8 | 16 | 32 | 32 | 32 |
| DW1500c | 32 | 60 | 1 | 2 | 4 | 8 | 16 | 32 | 32 | 32 |
| DW2000c | 48 | 80 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 64 |
| DW2500c | 48 | 100 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 64 |
| DW3000c | 64 | 120 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 64 |
| DW5000c | 64 | 200 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 |
| DW6000c | 128 | 240 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 |
| DW7500c | 128 | 300 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 |
| DW10000c | 128 | 400 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 |
| DW15000c | 128 | 600 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 |
| DW30000c | 128 | 1200 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 |
Clases de recursos dinámicos
En la tabla siguiente se muestra el número máximo de consultas simultáneas y espacios de simultaneidad para cada clase de recurso dinámico. Las clases de recurso dinámico utilizan una asignación de porcentaje de memoria de 3-10-22-70 para las clases de recurso pequeño-mediano-grande-extra grande en los niveles de servicio de DW1000c a DW30000c. Para la asignación de almacenamiento en DW1000c, consulte el documento clase de recursos dinámicos.
| Nivel de servicio | Número máximo de consultas concurrentes | Plazas de concurrencia disponibles | Ranuras utilizadas por smallrc | Espacios utilizados por mediumrc | Ranuras usadas por largerc | Ranuras utilizadas por xlargerc |
|---|---|---|---|---|---|---|
| DW100c | 4 | 4 | 1 | 1 | 1 | 2 |
| DW200c | 8 | 8 | 1 | 1 | 1 | 5 |
| DW300c | 12 | 12 | 1 | 1 | 2 | 8 |
| DW400c | 16 | 16 | 1 | 1 | 3 | 11 |
| DW500c | 20 | 20 | 1 | 2 | 4 | 14 |
| DW1000c | 32 | 40 | 1 | 4 | 8 | 28 |
| DW1500c | 32 | 60 | 1 | 6 | 13 | 42 |
| DW2000c | 32 | 80 | 2 | 8 | 17 | 56 |
| DW2500c | 32 | 100 | 3 | 10 | 22 | 70 |
| DW3000c | 32 | 120 | 3 | 12 | 26 | 84 |
| DW5000c | 32 | 200 | 6 | 20 | 44 | 140 |
| DW6000c | 32 | 240 | 7 | 24 | 52 | 168 |
| DW7500c | 32 | 300 | 9 | 30 | 66 | 210 |
| DW10000c | 32 | 400 | 12 | 40 | 88 | 280 |
| DW15000c | 32 | 600 | 18 | 60 | 132 | 420 |
| DW30000c | 32 | 1200 | 36 | 120 | 264 | 840 |
Cuando no hay suficientes espacios de simultaneidad libres para iniciar la ejecución de consulta, las consultas se ponen en cola y se ejecutan en función de su importancia. En caso de una importancia equivalente, las consultas se ejecutan según el criterio primero en entrar, primero en salir. Cuando las consultas finalizan y el número de consultas ejecutadas y recursos de procesamiento desciende por debajo de los límites, Azure Synapse Analytics libera las consultas en cola.
Contenido relacionado
Para obtener más información sobre cómo aprovechar las clases de recursos para optimizar aún más la carga de trabajo, revise los artículos siguientes:
- Grupos de gestión de cargas de trabajo
- Resource classes for workload management (Clases de recursos para la administración de cargas de trabajo)
- Analyzing your workload (Análisis de la carga de trabajo)