Az Önálló Azure Database for PostgreSQL korlátai
A KÖVETKEZŐKRE VONATKOZIK: Azure Database for PostgreSQL – Önálló kiszolgáló
Fontos
Azure Database for PostgreSQL – Az önálló kiszolgáló a kivezetési útvonalon van. Határozottan javasoljuk, hogy frissítsen az Azure Database for PostgreSQL rugalmas kiszolgálóra. A rugalmas Azure Database for PostgreSQL-kiszolgálóra való migrálással kapcsolatos további információkért lásd: Mi történik az önálló Azure Database for PostgreSQL-kiszolgálóval?
A következő szakaszok az adatbázis-szolgáltatás kapacitási és működési korlátait ismertetik. Ha szeretne többet megtudni az erőforrásszintekről (számítási, memória- és tárolási) szintről, tekintse meg a tarifacsomagokról szóló cikket.
Kapcsolatok maximális száma
A tarifacsomagonkénti kapcsolatok és virtuális magok maximális száma alább látható. Az Azure-rendszernek öt kapcsolatra van szüksége az Azure Database for PostgreSQL-kiszolgáló figyeléséhez.
Tarifacsomag | virtuális mag(ok) | Maximális Csatlakozás | Maximális felhasználói Csatlakozás |
---|---|---|---|
Alap | 0 | 55 | 50 |
Alap | 2 | 105 | 100 |
Általános célú | 2 | 150 | 145 |
Általános célú | 4 | 250 | 245 |
Általános célú | 8 | 480 | 475 |
Általános célú | 16 | 950 | 945 |
Általános célú | 32 | 1500 | 1495 |
Általános célú | 64 | 1900 | 1895 |
Memóriaoptimalizált | 2 | 300 | 295 |
Memóriaoptimalizált | 4 | 500 | 495 |
Memóriaoptimalizált | 8 | 960 | 955 |
Memóriaoptimalizált | 16 | 1900 | 1895 |
Memóriaoptimalizált | 32 | 1987 | 1982 |
Ha a kapcsolatok túllépik a korlátot, a következő hibaüzenet jelenhet meg:
VÉGZETES: sajnos már túl sok ügyfél
Fontos
A legjobb élmény érdekében javasoljuk, hogy a kapcsolatok hatékony kezeléséhez használjon egy kapcsolatkészletezőt, például a pgBouncert.
A PostgreSQL-kapcsolat akár tétlen is, akár 2 MB memóriát is elfoglalhat. Az új kapcsolatok létrehozása is időt vesz igénybe. A legtöbb alkalmazás sok rövid élettartamú kapcsolatot igényel, ami ezt a helyzetet is meghatározza. Az eredmény az, hogy kevesebb erőforrás áll rendelkezésre a tényleges számítási feladathoz, ami a teljesítmény csökkenéséhez vezet. A kapcsolatkészletező, amely csökkenti az inaktív kapcsolatokat, és újra felhasználja a meglévő kapcsolatokat, segít elkerülni ezt. További információért látogasson el blogbejegyzésünkre.
Funkcionális korlátozások
Skálázási műveletek
- Az alapszintű tarifacsomagokra való dinamikus skálázás jelenleg nem támogatott.
- A kiszolgáló tárhelyméretének csökkentése jelenleg nem támogatott.
Kiszolgálói verziófrissítések
- A fő adatbázismotor-verziók közötti automatizált migrálás jelenleg nem támogatott. Ha a következő főverzióra szeretne frissíteni, készítsen egy memóriaképet , és állítsa vissza az új motorverzióval létrehozott kiszolgálóra.
Vegye figyelembe, hogy a PostgreSQL 10-es verziója előtt a PostgreSQL verziófrissítési szabályzata az első vagy a második szám növekedésének tekintette a fő verziófrissítést (például a 9,5-ről a 9.6-ra való váltást főverzió-frissítésnek tekintették). A 10-es verziótól kezdve csak az első szám módosítása tekinthető főverzió-frissítésnek (például a 10.0-ról 10.1-re egy alverziófrissítés, a 10-ről 11-re pedig főverzió-frissítés).
VNet-szolgáltatásvégpontok
- A VNet-szolgáltatásvégpontok támogatása csak az általános célú és a memóriaoptimalizált kiszolgálók esetében támogatott.
Kiszolgáló visszaállítása
- A PITR szolgáltatás használatakor az új kiszolgáló ugyanazokkal a tarifacsomag-konfigurációkkal jön létre, mint a rajta alapuló kiszolgáló.
- A visszaállítás során létrehozott új kiszolgáló nem rendelkezik az eredeti kiszolgálón meglévő tűzfalszabályokkal. Az új kiszolgálóhoz külön tűzfalszabályokat kell beállítani.
- A törölt kiszolgáló visszaállítása nem támogatott.
UTF-8 karakter Windows rendszeren
- Bizonyos esetekben az UTF-8 karakterek nem támogatottak teljes mértékben a Windows nyílt forráskód PostgreSQL-ben, ami hatással van az Azure Database for PostgreSQL-re. További információért tekintse meg az 15476-os hiba szálát a postgresql-archívumban .
GSS-hiba
Ha a GSS-sel kapcsolatos hibát lát, valószínűleg olyan újabb ügyfél-/illesztőverziót használ, amelyet az önálló Azure Postgres-kiszolgáló még nem támogat teljes mértékben. Ez egy ismert hiba a JDBC-illesztő 42.2.15-ös és 42.2.16-os verziója esetén.
- A frissítés terveink szerint november végére elkészül. Addig is fontolja meg egy működő illesztőverzió használatát.
- Vagy fontolja meg a GSS-kérés letiltását. Használjon a következőhöz hasonló kapcsolati paramétert:
gssEncMode=disable
.
Tárolóméret csökkentése
A tárterület mérete nem csökkenthető. Létre kell hoznia egy új kiszolgálót a kívánt tárterülettel, manuális memóriaképet kell végeznie, majd vissza kell állítania és át kell telepítenie az adatbázis(oka)t az új kiszolgálóra.
Következő lépések
- Az egyes tarifacsomagokban elérhető lehetőségek ismertetése
- Tudnivalók a PostgreSQL-adatbázis támogatott verzióiról
- Tekintse át , hogyan lehet biztonsági másolatot készíteni és visszaállítani egy kiszolgálót az Azure Database for PostgreSQL-ben az Azure Portal használatával