Limiti nel database di Azure per PostgreSQL-server singoloLimits in Azure Database for PostgreSQL - Single Server

Nelle sezioni seguenti vengono descritti i limiti delle capacità e funzionali nel servizio del database.The following sections describe capacity and functional limits in the database service. Per informazioni sui livelli di risorse (calcolo, memoria, archiviazione), vedere l'articolo piani tariffari .If you'd like to learn about resource (compute, memory, storage) tiers, see the pricing tiers article.

Numero massimo di connessioniMaximum connections

Di seguito è indicato il numero massimo di connessioni per ogni piano tariffario e vCore:The maximum number of connections per pricing tier and vCores are as follows:

Livello di prezzoPricing Tier vCorevCore(s) Numero massimo di connessioniMax Connections Numero massimo di connessioni utenteMax User Connections
BasicBasic 11 5555 5050
BasicBasic 22 105105 100100
Utilizzo genericoGeneral Purpose 22 150150 145145
Utilizzo genericoGeneral Purpose 44 250250 245245
Utilizzo genericoGeneral Purpose 88 480480 475475
Utilizzo genericoGeneral Purpose 1616 950950 945945
Utilizzo genericoGeneral Purpose 3232 15001500 14951495
Utilizzo genericoGeneral Purpose 6464 19001900 18951895
Con ottimizzazione per la memoriaMemory Optimized 22 300300 295295
Con ottimizzazione per la memoriaMemory Optimized 44 500500 495495
Con ottimizzazione per la memoriaMemory Optimized 88 960960 955955
Con ottimizzazione per la memoriaMemory Optimized 1616 19001900 18951895
Con ottimizzazione per la memoriaMemory Optimized 3232 19871987 19821982

Quando le connessioni superano il limite, è possibile che venga visualizzato l'errore seguente:When connections exceed the limit, you may receive the following error:

FATAL: sorry, too many clients already (ERRORE IRREVERSIBILE: ci sono già troppi client)FATAL: sorry, too many clients already

Il sistema Azure richiede cinque connessioni per il monitoraggio del server di Database di Azure per PostgreSQL.The Azure system requires five connections to monitor the Azure Database for PostgreSQL server.

Limitazioni funzionaliFunctional limitations

Operazioni di scalabilitàScale operations

  • Non è attualmente supportata la scalabilità dinamica tra i piani tariffari.Dynamic scaling to and from the Basic pricing tiers is currently not supported.
  • La riduzione delle dimensioni di archiviazione del server non è attualmente supportata.Decreasing server storage size is currently not supported.

Aggiornamenti della versione dei serverServer version upgrades

  • La migrazione automatica tra le versioni del motore del database principale non è attualmente supportata.Automated migration between major database engine versions is currently not supported. Se si vuole eseguire l'aggiornamento alla versione principale successiva, eseguire un dump e ripristinarlo in un server creato con la nuova versione del motore.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.

Si noti che prima di PostgreSQL versione 10, i criteri di controllo delle versioni di PostgreSQL consideravano un aggiornamento della versione principale come un aumento del primo o del secondo numero (ad esempio, 9,5 a 9,6 era considerato un aggiornamento della versione principale ).Note that prior to PostgreSQL version 10, the PostgreSQL versioning policy considered a major version upgrade to be an increase in the first or second number (for example, 9.5 to 9.6 was considered a major version upgrade). A partire dalla versione 10, solo una modifica nel primo numero viene considerata un aggiornamento della versione principale (ad esempio, 10,0 a 10,1 è un aggiornamento della versione secondaria e da 10 a 11 è un aggiornamento della versione principale ).As of version 10, only a change in the first number is considered a major version upgrade (for example, 10.0 to 10.1 is a minor version upgrade, and 10 to 11 is a major version upgrade).

Endpoint del servizio di rete virtualeVNet service endpoints

  • Gli endpoint di servizio di rete virtuale sono supportati solo per i server per utilizzo generico e ottimizzati per la memoria.Support for VNet service endpoints is only for General Purpose and Memory Optimized servers.

Rispristino di un serverRestoring a server

  • Quando si usa la funzionalità di recupero temporizzato, il nuovo server viene creato con le stesse configurazioni relative al piano tariffario del server su cui si basa.When using the PITR feature, the new server is created with the same pricing tier configurations as the server it is based on.
  • Il nuovo server creato durante un ripristino non dispone delle regole del firewall presenti nel server originale.The new server created during a restore does not have the firewall rules that existed on the original server. Per questo nuovo server, le regole del firewall devono essere impostate separatamente.Firewall rules need to be set up separately for this new server.
  • Il ripristino di un server eliminato non è supportato.Restoring a deleted server is not supported.

Caratteri UTF-8 in WindowsUTF-8 characters on Windows

  • In alcuni scenari, i caratteri UTF-8 non sono completamente supportati in PostgreSQL open source per Windows, con ripercussioni su Database di Azure per PostgreSQL.In some scenarios, UTF-8 characters are not supported fully in open source PostgreSQL on Windows, which affects Azure Database for PostgreSQL. Per ulteriori informazioni, vedere il thread nell'articolo Bug #15476 in the postgresql-archive (Bug n. 15476 in postgresql-archive).Please see the thread on Bug #15476 in the postgresql-archive for more information.

Passaggi successiviNext steps