Limitations dans Azure Database pour PostgreSQL - serveur uniqueLimitations in Azure Database for PostgreSQL - Single Server

Les sections suivantes décrivent les limites fonctionnelles et les limites de capacités du service de base de données.The following sections describe capacity and functional limits in the database service. Si vous souhaitez en savoir plus sur les niveaux de ressources (calcul, mémoire, stockage), consultez le niveaux tarifaires article.If you'd like to learn about resource (compute, memory, storage) tiers, see the pricing tiers article.

Nombre maximal de connexionsMaximum connections

Le nombre maximal de connexions par niveau tarifaire et de vCores est le suivant :The maximum number of connections per pricing tier and vCores are as follows:

Niveau tarifairePricing Tier vCore(s)vCore(s) Nombre maximal de connexionsMax Connections
De baseBasic 11 5050
De baseBasic 22 100100
Usage généralGeneral Purpose 22 150150
Usage généralGeneral Purpose 44 250250
Usage généralGeneral Purpose 88 480480
Usage généralGeneral Purpose 1616 950950
Usage généralGeneral Purpose 3232 1 5001500
Usage généralGeneral Purpose 6464 19001900
Mémoire optimiséeMemory Optimized 22 300300
Mémoire optimiséeMemory Optimized 44 500500
Mémoire optimiséeMemory Optimized 88 960960
Mémoire optimiséeMemory Optimized 1616 19001900
Mémoire optimiséeMemory Optimized 3232 19001900

Lorsque la limite du nombre de connexions est dépassée, vous pouvez recevoir l’erreur suivante :When connections exceed the limit, you may receive the following error:

FATAL: sorry, too many clients alreadyFATAL: sorry, too many clients already

Le système Azure a besoin de cinq connexions pour effectuer le monitoring du serveur Azure Database pour PostgreSQL.The Azure system requires five connections to monitor the Azure Database for PostgreSQL server.

Limitations fonctionnellesFunctional limitations

Opérations de mise à l’échelleScale operations

  • La mise à l’échelle dynamique vers et depuis les niveaux tarifaires de base n’est pas prise en charge pour le moment.Dynamic scaling to and from the Basic pricing tiers is currently not supported.
  • La diminution de la taille de stockage du serveur n’est pas prise en charge pour le moment.Decreasing server storage size is currently not supported.

Mises à niveau de la version du serveurServer version upgrades

  • La migration automatique entre les versions principales du moteur de base de données n’est pas prise en charge pour le moment.Automated migration between major database engine versions is currently not supported. Si vous souhaitez mettre à niveau vers la version principale suivante, effectuez une sauvegarde et une restauration vers un serveur créé avec la nouvelle version du moteur.If you would like to upgrade to the next major version, take a dump and restore it to a server that was created with the new engine version.

Points de terminaison de service VNetVNet service endpoints

  • Les points de terminaison de service de réseau virtuel sont uniquement pris en charge pour les serveurs Usage général et Mémoire optimisée.Support for VNet service endpoints is only for General Purpose and Memory Optimized servers.

Restauration d’un serveurRestoring a server

  • Lorsque vous utilisez la fonctionnalité PITR, le nouveau serveur est créé avec les mêmes configurations de niveau tarifaire que le serveur sur lequel il est basé.When using the PITR feature, the new server is created with the same pricing tier configurations as the server it is based on.
  • Le nouveau serveur créé lors d’une restauration ne dispose pas des règles de pare-feu qui existaient sur le serveur d’origine.The new server created during a restore does not have the firewall rules that existed on the original server. Les règles de pare-feu doivent être définies séparément pour ce nouveau serveur.Firewall rules need to be set up separately for this new server.
  • La restauration d’un serveur supprimé n’est pas prise en charge.Restoring a deleted server is not supported.

Caractères UTF-8 sur WindowsUTF-8 characters on Windows

  • Dans certains scénarios, les caractères UTF-8 ne sont pas entièrement pris en charge dans PostgreSQL open source sur Windows, ce qui affecte la base de données Azure pour PostgreSQL.In some scenarios, UTF-8 characters are not supported fully in open source PostgreSQL on Windows, which affects Azure Database for PostgreSQL. Veuillez consulter la conversation sur le bogue 15476 # dans l’archive postgresql pour plus d’informations.Please see the thread on Bug #15476 in the postgresql-archive for more information.

Étapes suivantesNext steps