Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
S’applique à :Azure SQL Database
Cet article détaille les limites de ressources des bases de données Azure SQL Database qui se trouvent dans un pool élastique suivant le modèle d'achat DTU.
- Pour connaître les limites du modèle d’achat DTU pour les bases de données uniques sur un serveur, consultez Gestion des ressources dans Azure SQL Database.
- Pour connaître les limites des ressources du modèle d’achat DTU pour Azure SQL Database, consultez Les limites de ressources pour les bases de données uniques à l’aide du modèle d’achat DTU - Azure SQL Database.
- Pour plus d’informations sur les différents modèles d’achat, consultez Comparer les modèles d’achat vCore et DTU d’Azure SQL Database.
Propriétés de base de données pour les bases de données mises en pool
Pour chaque pool élastique, vous pouvez éventuellement spécifier le nombre minimal et maximal de DTU par base de données pour modifier les modèles de consommation de ressources dans le pool. Vous pouvez également définir le stockage maximal par base de données, par exemple pour empêcher une base de données unique de consommer tout stockage de pool.
- Les valeurs DTU minimales et maximales spécifiées s’appliquent à toutes les bases de données du pool. La personnalisation des DTU min et max pour les bases de données individuelles dans le pool n’est pas prise en charge.
- Le stockage maximal par base de données peut être configuré indépendamment pour chaque base de données.
La table suivante décrit les propriétés de base de données pour les bases de données mises en pool.
| Propriété | Niveau de configuration | Descriptif |
|---|---|---|
| Nombre maximal de DTU par base de données | Configuré pour toutes les bases de données du pool | Nombre maximal de DTU que toute base de données du pool peut utiliser, si elle est disponible en fonction de l’utilisation par d’autres bases de données du pool. Le nombre maximal de DTU par base de données n’est pas une garantie concernant l’octroi des ressources pour une base de données. Si la charge de travail de chaque base de données n’a pas besoin de toutes les ressources de pool disponibles pour s’exécuter correctement, envisagez de définir le nombre maximal de DTU par base de données pour empêcher qu’une base de données unique monopolise les ressources Une certaine allocation excessive est attendue dans la mesure où le pool prend généralement en compte des modèles de creux et de pics d’utilisation des bases de données, dans lesquels toutes les bases de données ne connaissent pas simultanément des pics d’utilisation. |
| Nombre minimal de DTU par base de données | Configuré pour toutes les bases de données du pool | Nombre minimal de DTU réservées pour toute base de données dans le pool. Envisagez de définir un nombre minimal de DTU par base de données lorsque vous souhaitez garantir la disponibilité des ressources pour chaque base de données, quelle que soit la consommation des ressources par les autres bases de données du pool. La valeur minimale des DTU par base de données peut être définie sur 0 et est également la valeur par défaut. Cette propriété est définie sur une valeur comprise entre 0 et le nombre moyen de DTU utilisées par base de données. |
| Espace de stockage maximal par base de données | Configuré par base de données | La taille de base de données maximale définie par l’utilisateur pour une base de données dans un pool. Les bases de données mises en pool se partagent le stockage du pool alloué. Par conséquent, la taille qu’une base de données peut atteindre est limitée au stockage de pool minimal restant et à la taille maximale de la base de données. La taille maximale de la base de données fait référence à la taille maximale des fichiers de données et n’inclut pas l’espace utilisé par le fichier journal. |
Important
Étant donné que les ressources d’un pool élastique sont limitées, l’affectation de la valeur DTU min par base de données à une valeur supérieure à 0 limite implicitement l’utilisation des ressources par chaque base de données. Si, à un moment donné, la plupart des bases de données d’un pool sont inactives, les ressources réservées pour satisfaire la garantie de DTU min ne sont pas disponibles pour les bases de données actives à ce moment précis.
En outre, le paramétrage de l’option DTU min par base de données sur une valeur supérieure à 0 limite implicitement le nombre de bases de données qui peuvent être ajoutées au pool. Par exemple, si vous définissez le DTU minimal sur 100 dans un pool de 400 DTU, cela signifie que vous ne pourrez pas ajouter plus de 4 bases de données au pool, car 100 DTU sont réservées pour chaque base de données.
Si toutes les DTU d’un pool élastique sont utilisées, chaque base de données du pool reçoit une quantité égale de ressources pour traiter les requêtes. Le service Azure SQL Database assure l’équité du partage des ressources entre les bases de données en garantissant des tranches égales de temps de calcul. Le partage équitable des ressources du pool élastique s’ajoute à n’importe quelle quantité de ressources garantie pour chaque base de données lorsque le nombre minimal de DTU par base de données est défini sur une valeur différente de zéro.
Si les propriétés par base de données sont exprimées en DTU, elles régissent également la consommation d’autres types de ressources, comme les E/S de données, les E/S de journal, la mémoire du pool de mémoires tampons et les threads de travail. Lorsque vous ajustez les valeurs min et max de DTU par base de données, les réservations et les limites de tous les types de ressources sont ajustées proportionnellement.
Les valeurs minimales et maximales de DTU par base de données s’appliquent à la consommation de ressources par les charges de travail utilisateur, mais pas à la consommation de ressources par les processus internes. Par exemple, pour une base de données dont la valeur maximale de DTU par base de données est fixée à la moitié du nombre d’eDTU du pool, la charge de travail utilisateur ne peut pas consommer plus de la moitié de la mémoire du pool de mémoires tampons. Toutefois, cette base de données peut toujours tirer parti des pages du pool de mémoires tampons qui ont été chargées par des processus internes. Pour plus d’informations, consultez Consommation de ressources par les charges de travail utilisateur et les processus internes.
Chaque réplica en lecture seule a ses propres ressources, telles que les DTU, les rôles de travail et les sessions. Chaque réplica en lecture seule est soumis aux limites de ressources détaillées plus loin dans cet article.
Tailles de tempdb
Le tableau suivant liste les tailles de tempdb pour les bases de données uniques dans Azure SQL Database :
| Objectif de niveau de service | Taille maximale du fichier tempdb (Go) |
Nombre de fichiers de données tempdb |
Taille maximale des données tempdb (Go) |
|---|---|---|---|
| Pools élastiques De base (toutes les configurations de DTU) | 13.9 | 12 | 166.7 |
| Pools élastiques standard (50 eDTU) | 13.9 | 12 | 166.7 |
| Pools élastiques standard (100 eDTU) | 32 | 1 | 32 |
| Pools élastiques standard (200 eDTU) | 32 | 2 | 64 |
| Pools élastiques standard (300 eDTU) | 32 | 3 | 96 |
| Pools élastiques standard (400 eDTU) | 32 | 3 | 96 |
| Pools élastiques standard (800 eDTU) | 32 | 6 | 192 |
| Pools élastiques standard (1200 eDTU) | 32 | 10 | 320 |
| Pools élastiques standard (1600-3000 eDTU) | 32 | 12 | 384 |
| Pools élastiques Premium (toutes les configurations de DTU) | 13.9 | 12 | 166.7 |
Pool élastique : tailles de stockage et tailles de calcul
Pour les pools élastiques Azure SQL Database, les tableaux suivants indiquent les ressources disponibles en fonction du niveau de service et de la taille de calcul. Vous pouvez définir le niveau de service, la taille de calcul et la quantité de stockage via :
Important
Pour obtenir des conseils et des considérations sur la mise à l’échelle, consultez Mettre à l’échelle des ressources de pool élastique dans Azure SQL Database
Les limites de ressources des bases de données individuelles dans les pools élastiques sont généralement identiques à celles des bases de données uniques situées hors des pools. Elles dépendent du nombre de DTU et du niveau de service. Par exemple, le nombre maximal d’ouvriers simultanés dans une base de données S2 est de 120. Par conséquent, le nombre maximal d’ouvriers simultanés d’une base de données dans un pool Standard est également de 120 si le nombre maximal de DTU par base de données dans le pool est de 50 (soit l’équivalent de S2).
Pour le même nombre de DTU, les ressources fournies à un pool élastique peuvent dépasser les ressources fournies à une base de données unique en dehors d’un pool élastique. Cela signifie qu’il est possible que l’utilisation d’eDTU d’un pool élastique soit inférieure à la somme de l’utilisation de DTU dans les bases de données du pool, en fonction des modèles de charge de travail. Par exemple, dans un cas extrême avec une seule base de données dans un pool élastique où l’utilisation de DTU de base de données est de 100 %, il est possible que l’utilisation d’eDTU de pool soit de 50 % pour certains modèles de charge de travail. Cela peut se produire, même si le nombre maximal de DTU par base de données reste à la valeur maximale prise en charge pour la taille de pool donnée.
Notes
La limite de ressources de stockage par pool dans chacune des tables suivantes n’inclut pas tempdb et le stockage de journaux.
Limites du pool élastique de base
| Nombre d’eDTU par pool | 50 | 100 | 200 | 300 | 400 | 800 | 1 200 | 1 600 |
|---|---|---|---|---|---|---|---|---|
| Espace de stockage inclus par pool (Go) | 5 | 10 | 20 | 29 | 39 | 78 | 117 | 1:56 |
| Espace de stockage maximal par pool (Go) | 5 | 10 | 20 | 29 | 39 | 78 | 117 | 1:56 |
| Stockage OLTP en mémoire maximal par pool (Go) | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| Nombre maximal de bases de données par pool 1 | 100 | 200 | 500 | 500 | 500 | 500 | 500 | 500 |
| Nombre maximal d’ouvriers simultanés par pool 2 | 100 | 200 | 400 | 600 | 800 | 1 600 | 2 400 | 3200 |
| Nombre maximal de connexions simultanées par pool | 100 | 200 | 400 | 600 | 800 | 1 600 | 2 400 | 3200 |
| Nombre maximal de connexions externes simultanées par pool 3 | 10 | 20 | 40 | soixante | 80 | 150 | 150 | 150 |
| Nombre maximal de sessions simultanées par pool 2 | 30000 | 30000 | 30000 | 30000 | 30000 | 30000 | 30000 | 30000 |
| Nombre min. de DTU par base de données | 0, 5 | 0, 5 | 0, 5 | 0, 5 | 0, 5 | 0, 5 | 0, 5 | 0, 5 |
| Nombre max. de DTU par base de données | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 |
| Espace de stockage maximal par base de données (Go) | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
1 Consultez Gestion des ressources dans les pools élastiques denses pour obtenir des considérations supplémentaires.
2 Pour le nombre maximal de workers simultanés pour une base de données individuelle, consultez les limites de ressources pour les bases de données uniques à l’aide du modèle d’achat DTU.
3 Consultez Connexions externes pour plus d’informations sur ce que signifie « Connexion externe ».
Limites du pool élastique standard
| Nombre d’eDTU par pool | 50 | 100 | 200 | 300 | 400 | 800 |
|---|---|---|---|---|---|---|
| Espace de stockage inclus par pool (Go) 1 | 50 | 100 | 200 | 300 | 400 | 800 |
| Espace de stockage maximal par pool (Go) | 500 | 750 | 1 024 | 1 280 | 1536 | 2 048 |
| Stockage OLTP en mémoire maximal par pool (Go) | N/A | N/A | N/A | N/A | N/A | N/A |
| Nombre maximal de bases de données par pool 2 | 100 | 200 | 500 | 500 | 500 | 500 |
| Nombre maximal d’ouvriers simultanés par pool 3 | 100 | 200 | 400 | 600 | 800 | 1 600 |
| Nombre maximal de connexions simultanées par pool | 100 | 200 | 400 | 600 | 800 | 1 600 |
| Nombre maximal de connexions externes simultanées par pool 4 | 10 | 20 | 40 | soixante | 80 | 150 |
| Nombre maximal de sessions simultanées par pool 3 | 30000 | 30000 | 30000 | 30000 | 30000 | 30000 |
| Nombre min. de DTU par base de données | 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 |
| Nombre max. de DTU par base de données | 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 |
| Espace de stockage maximal par base de données (Go) | 1 024 | 1 024 | 1 024 | 1 024 | 1 024 | 1 024 |
1 Consultez Options tarifaires SQL Database pour obtenir des détails sur le coût additionnel engendré par le provisionnement d’espace de stockage supplémentaire.
2 Consultez Gestion des ressources dans les pools élastiques denses pour obtenir des informations supplémentaires.
3 Pour connaître le nombre maximal de workers simultanés pour n’importe quelle base de données individuelle, consultez les limites de ressources pour les bases de données uniques à l’aide du modèle d’achat DTU.
4 Consultez Connexions externes pour plus d’informations sur ce que signifie « Connexion externe ».
Limites du pool élastique standard (suite)
| Nombre d’eDTU par pool | 1 200 | 1 600 | 2 000 | 2 500 | 3000 |
|---|---|---|---|---|---|
| Espace de stockage inclus par pool (Go) 1 | 1 200 | 1 600 | 2000 | 2 500 | 3000 |
| Espace de stockage maximal par pool (Go) | 2560 | 3 072 | 3584 | 4096 | 4096 |
| Stockage OLTP en mémoire maximal par pool (Go) | N/A | N/A | N/A | N/A | N/A |
| Nombre maximal de bases de données par pool 2 | 500 | 500 | 500 | 500 | 500 |
| Nombre maximal d’ouvriers simultanés par pool 3 | 2 400 | 3200 | 4000 | 5 000 | 6 000 |
| Nombre maximal de connexions simultanées par pool | 2 400 | 3200 | 4000 | 5 000 | 6 000 |
| Nombre maximal de connexions externes simultanées par pool 4 | 150 | 150 | 150 | 150 | 150 |
| Nombre maximal de sessions simultanées par pool 3 | 30000 | 30000 | 30000 | 30000 | 30000 |
| Nombre min. de DTU par base de données | 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 |
| Nombre max. de DTU par base de données | 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 |
| Espace de stockage maximal par base de données (Go) | 1 024 | 1536 | 1792 | 2304 | 2816 |
1 Consultez Options tarifaires SQL Database pour obtenir des détails sur le coût additionnel engendré par le provisionnement d’espace de stockage supplémentaire.
2 Consultez Gestion des ressources dans les pools élastiques denses pour obtenir des informations supplémentaires.
3 Pour connaître le nombre maximal de workers simultanés pour n’importe quelle base de données individuelle, consultez les limites de ressources pour les bases de données uniques à l’aide du modèle d’achat DTU.
4 Consultez Connexions externes pour plus d’informations sur ce que signifie « Connexion externe ».
Limites du pool élastique Premium
Notes
Pour plus d’informations sur les limites de stockage au niveau de service Premium, consultez Gouvernance de l’espace de stockage.
| Nombre d’eDTU par pool | 125 | 250 | 500 | 1 000 | 1 500 |
|---|---|---|---|---|---|
| Espace de stockage inclus par pool (Go) 1 | 250 | 500 | 750 | 1 024 | 1536 |
| Espace de stockage maximal par pool (Go) | 1 024 | 1 024 | 1 024 | 1 024 | 1536 |
| Stockage OLTP en mémoire maximal par pool (Go) | 1 | 2 | 4 | 10 | 12 |
| Nombre maximal de bases de données par pool 2 | 50 | 100 | 100 | 100 | 100 |
| Nombre maximal de Workers simultanés par pool (requêtes) 3 | 200 | 400 | 800 | 1 600 | 2 400 |
| Nombre maximal de connexions simultanées par pool | 200 | 400 | 800 | 1 600 | 2 400 |
| Nombre maximal de connexions externes simultanées par pool 4 | 20 | 40 | 80 | 150 | 150 |
| Nombre maximal de sessions simultanées par pool 3 | 30000 | 30000 | 30000 | 30000 | 30000 |
| Nombre minimal d’eDTU par base de données | 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 |
| Nombre maximal d’eDTU par base de données | 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 |
| Espace de stockage maximal par base de données (Go) | 1 024 | 1 024 | 1 024 | 1 024 | 1536 |
1 Consultez Options tarifaires SQL Database pour obtenir des détails sur le coût additionnel engendré par le provisionnement d’espace de stockage supplémentaire.
2 Consultez Gestion des ressources dans les pools élastiques denses pour obtenir des informations supplémentaires.
3 Pour connaître le nombre maximal de workers simultanés pour n’importe quelle base de données individuelle, consultez les limites de ressources pour les bases de données uniques à l’aide du modèle d’achat DTU.
4 Consultez Connexions externes pour plus d’informations sur ce que signifie « Connexion externe ».
Limites du pool élastique Premium (suite)
| Nombre d’eDTU par pool | 2 000 | 2 500 | 3000 | 3 500 | 4000 |
|---|---|---|---|---|---|
| Espace de stockage inclus par pool (Go) 1 | 2 048 | 2560 | 3 072 | 3 548 | 4096 |
| Espace de stockage maximal par pool (Go) | 2 048 | 2560 | 3 072 | 3 548 | 4096 |
| Stockage OLTP en mémoire maximal par pool (Go) | 16 | 20 | Vingt-quatre | 28 | 32 |
| Nombre maximal de bases de données par pool 2 | 100 | 100 | 100 | 100 | 100 |
| Nombre maximal d’ouvriers simultanés par pool 3 | 3200 | 4000 | 4 800 | 5600 | 6 400 |
| Nombre maximal de connexions simultanées par pool | 3200 | 4000 | 4 800 | 5600 | 6 400 |
| Nombre maximal de connexions externes simultanées par pool 4 | 150 | 150 | 150 | 150 | 150 |
| Nombre maximal de sessions simultanées par pool 3 | 30000 | 30000 | 30000 | 30000 | 30000 |
| Nombre min. de DTU par base de données | 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 |
| Nombre max. de DTU par base de données | 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 |
| Espace de stockage maximal par base de données (Go) | 2 048 | 2560 | 3 072 | 3584 | 4096 |
1 Consultez Options tarifaires SQL Database pour obtenir des détails sur le coût additionnel engendré par le provisionnement d’espace de stockage supplémentaire.
2 Consultez Gestion des ressources dans les pools élastiques denses pour obtenir des informations supplémentaires.
3 Pour connaître le nombre maximal de workers simultanés pour n’importe quelle base de données individuelle, consultez les limites de ressources pour les bases de données uniques à l’aide du modèle d’achat DTU.
4 Consultez Connexions externes pour plus d’informations sur ce que signifie « Connexion externe ».
Important
Un espace de stockage supérieur à 1 To au niveau Premium est actuellement disponible dans les toutes régions sauf les suivantes : Chine Est, Chine Nord, Allemagne Centre et Allemagne Nord-Est. Dans ces régions, l’espace de stockage maximal au niveau Premium est limité à 1 To. Pour plus d’informations, voir les limitations actuelles P11-P15.