Omezení Azure Database for PostgreSQL – flexibilní Server

Následující části popisují kapacitu a funkční omezení v databázové službě. Pokud se chcete dozvědět víc o úrovních prostředků (výpočetních, paměť, úložiště), přečtěte si článek výpočetní výkon a úložiště .

Maximální počet připojení

Níže jsou uvedené maximální počty připojení na cenové úrovni a virtuální jádra. Systém Azure vyžaduje tři připojení pro monitorování Azure Database for PostgreSQLho flexibilního serveru.

Název SKU Virtuální jádra Velikost paměti Maximální počet připojení Maximální počet připojení uživatelů
S shluky
B1ms 1 2 GiB 50 47
B2s 2 4 GiB 100 97
Obecné použití
D2s_v3/D2ds_v4 2 8 GiB 859 856
D4s_v3/D4ds_v4 4 16 GiB 1719 1716
D8s_v3/D8ds_V4 8 32 GiB 3438 3435
D16s_v3/D16ds_v4 16 64 GiB 5000 4997
D32s_v3/D32ds_v4 32 128 GiB 5000 4997
D48s_v3/D48ds_v4 48 192 GiB 5000 4997
D64s_v3/D64ds_v4 64 256 GB 5000 4997
Paměťově optimalizovaná
E2s_v3/E2ds_v4 2 16 GiB 1719 1716
E4s_v3/E4ds_v4 4 32 GiB 3438 3433
E8s_v3/E8ds_v4 8 64 GiB 5000 4997
E16s_v3/E16ds_v4 16 128 GiB 5000 4997
E20ds_v4 20 160 GiB 5000 4997
E32s_v3/E32ds_v4 32 256 GB 5000 4997
E48s_v3/E48ds_v4 48 384 GiB 5000 4997
E64s_v3/E64ds_v4 64 432 GiB 5000 4997

Když připojení překročí limit, může se zobrazit následující chyba:

Závažná chyba: je nám líto, ale příliš mnoho klientů.

Důležité

Pro dosažení optimálního prostředí doporučujeme použít správce fondu připojení, jako je PgBouncer, a efektivně tak spravovat připojení. Azure Database for PostgreSQL – flexibilní Server nabízí pgBouncer jako integrované řešení pro správu fondu připojení.

Připojení PostgreSQL, dokonce nečinné, může zabírat přibližně 10 MB paměti. Vytváření nových připojení také trvá déle. Většina aplikací vyžaduje mnoho krátkodobých připojení, což je v této situaci celé. Výsledkem je méně prostředků dostupných pro vaše skutečné zatížení, což vede ke snížení výkonu. Sdružování připojení lze použít ke snížení nečinných připojení a opakovaného použití existujících připojení. Další informace najdete v našem blogovém příspěvku.

Funkční omezení

Operace škálování

  • Změna velikosti úložiště serveru vyžaduje restart serveru.
  • velikost úložiště serveru se dá škálovat jenom o 2x přírůstcích, podrobnosti najdete v tématu compute a Storage .
  • Zmenšení velikosti úložiště serveru se v tuto chvíli nepodporuje.

Upgrady verze serveru

  • Automatizovaná migrace mezi hlavními verzemi databázového stroje není v současnosti podporovaná. Pokud chcete upgradovat na další hlavní verzi, vystavte výpis a obnovte ho na serveru, který byl vytvořen s novou verzí modulu.

Storage

  • Po nakonfigurování nejde velikost úložiště zmenšit. Je nutné vytvořit nový server s požadovanou velikostí úložiště, provést ruční Výpis paměti a obnovení a migrovat databáze na nový server.
  • Funkce automatického růstu úložiště v současné době není k dispozici. Monitorujte prosím využití a zvětšete úložiště na vyšší velikost.
  • Když využití úložiště dosáhne 95% nebo pokud je dostupná kapacita menší než 5 GiB, server se automaticky přepne do režimu jen pro čtení , aby se předešlo chybám přidruženým k plným diskovým situacím.
  • Doporučujeme, abyste nastavili pravidla upozornění pro storage used nebo, storage percent Pokud překročí určité prahové hodnoty, takže můžete proaktivně provádět akce, jako je například zvýšení velikosti úložiště. Můžete například nastavit výstrahu v případě, že procento úložiště překračuje 80% využití.

Sítě

  • Přesun v a z virtuální sítě se v tuto chvíli nepodporuje.
  • Kombinování veřejného přístupu s nasazením v rámci virtuální sítě se v tuto chvíli nepodporuje.
  • Pravidla brány firewall se ve virtuální síti nepodporují. místo toho je možné použít skupiny zabezpečení sítě.
  • Databázové servery veřejného přístupu se můžou připojovat k veřejnému Internetu, například prostřednictvím postgres_fdw , a tento přístup se nedá omezit. Servery založené na virtuální síti můžou mít omezený odchozí přístup pomocí skupin zabezpečení sítě.

Vysoká dostupnost (HA)

Zóny dostupnosti

  • Ruční přesun serverů do jiné zóny dostupnosti se v tuto chvíli nepodporuje.
  • Zóna dostupnosti pohotovostního serveru HA nemůže být nakonfigurovaná ručně.

Modul Postgres, rozšíření a PgBouncer

  • Postgres 10 a starší se nepodporují. Pokud požadujete starší verze Postgres, doporučujeme použít možnost jeden server .
  • Podpora rozšíření je aktuálně omezená na rozšíření Postgres contrib .
  • Integrované Pooler připojení PgBouncer není momentálně k dispozici pro servery s více servery.
  • Ověřování SCRAM se s připojením pomocí integrovaných PgBouncer nepodporuje.

Operace zastavení/spuštění

  • Server se nedá zastavit déle než sedm dní.

Plánovaná údržba

  • Změna časového intervalu údržby kratšího než pět dní před dokončením plánovaného upgradu nebude mít vliv na tento upgrade. Změny se projeví pouze při další plánované údržbě.

Zálohování serveru

  • Zálohy jsou spravovány systémem, momentálně neexistují způsob, jak tyto zálohy spouštět ručně. pg_dumpMísto toho doporučujeme použít.
  • Zálohy jsou vždycky úplné zálohy založené na snímcích (ne rozdílové zálohy), což může vést k vyššímu využití úložiště záloh. Všimněte si, že protokoly transakcí (Write-WAL) jsou oddělené od úplného nebo rozdílového zálohování a jsou archivovány průběžně.

Obnovení serveru

  • Při použití funkce obnovení bodu v čase je nový server vytvořen se stejnou konfigurací výpočtů a úložiště jako server, na kterém je založena.
  • Databázové servery založené na virtuální síti se při obnovení ze zálohy obnoví do stejné virtuální sítě.
  • Nový server vytvořený během obnovy nemá pravidla brány firewall, která existovala na původním serveru. Pravidla brány firewall je třeba vytvořit samostatně pro nový server.
  • Obnovení odstraněného serveru se nepodporuje.
  • Obnovení mezi oblastmi není podporováno.

Další funkce

  • Ověřování Azure AD ještě není podporované. Pokud požadujete ověřování Azure AD, doporučujeme použít možnost jeden server .
  • Repliky pro čtení se zatím nepodporují. Pokud požadujete repliky pro čtení, doporučujeme použít možnost jeden server .
  • Přesunutí prostředků do jiného předplatného se nepodporuje.

Další kroky