← Hyperdrive (Postgres & MySQL) / hyperdrive / platform
Limity
Následující limity platí pro konfigurace Hyperdrive, připojení a dotazy odesílané do vašich nakonfigurovaných zdrojových databází.
Limity konfigurace
Tyto limity platí při vytváření nebo aktualizaci konfigurací Hyperdrive.
| Limit | Free | Placený |
|---|---|---|
| Maximální počet nakonfigurovaných databází | 10 na účet | 25 na účet |
| Maximální délka uživatelského jména 1 | 63 znaků (bajtů) | 63 znaků (bajtů) |
| Maximální délka názvu databáze 1 | 63 znaků (bajtů) | 63 znaků (bajtů) |
Limity připojení
Tyto limity platí pro připojení mezi Hyperdrive a vaší zdrojovou databází.
| Limit | Free | Placený |
|---|---|---|
| Časový limit počátečního připojení | 15 sekund | 15 sekund |
| Časový limit nečinného připojení | 10 minut | 10 minut |
| Maximální počet připojení k původní databázi (na konfiguraci) 2 | ~20 připojení | ~100 připojení |
Hyperdrive neomezuje počet souběžných klientských připojení z vašich Workers. Připojení ke zdrojové databázi ale Hyperdrive omezuje, protože většina hostovaných databází má limity na počet připojení.
Chyby připojení
Pokud se Hyperdrive nepodaří navázat připojení k vaší origin databázi, může se zobrazit některá z následujících chyb:
| Chybová zpráva | Příčina |
|---|---|
Failed to acquire a connection from the pool. |
Fond připojení je vyčerpaný, protože připojení jsou udržována otevřená příliš dlouho. Častou příčinou jsou dlouho běžící dotazy nebo transakce. |
Server connection attempt failed: connection_refused |
Vaše origin databáze odmítá připojení. K tomu může dojít, když firewall blokuje Hyperdrive nebo když je překročen limit připojení u poskytovatele vaší databáze. |
Úplný seznam chybových kódů najdete v Řešení problémů a ladění.
Limity dotazů
Tyto limity platí pro dotazy odesílané přes Hyperdrive.
| Limit | Free | Placený |
|---|---|---|
| Maximální doba trvání dotazu (příkazu) | 60 sekund | 60 sekund |
| Maximální velikost odpovědi dotazu uložené v mezipaměti | 50 MB | 50 MB |
Dotazy, které překročí maximální dobu trvání, jsou ukončeny. Odpovědi na dotazy větší než 50 MB se neukládají do mezipaměti, ale do vašeho Workeru se přesto vrátí.
Požádejte o zvýšení limitu
Pokud limity brání cílům vašeho projektu, můžete o jejich úpravu požádat prostřednictvím Cloudflare. Ne všechny limity lze navýšit.
Chcete-li požádat o navýšení, odešlete Formulář žádosti o navýšení limitu ↗. Dotazy můžete klást také v kanálu Hyperdrive na komunita Cloudflare na Discordu ↗.
Poznámky pod čarou
-
Jde o limit vynucovaný databází PostgreSQL. Někteří poskytovatelé databází mohou vynucovat nižší limity. ↩ ↩2
-
Hyperdrive je distribuovaný systém, a proto se může stát, že se klient nedostane k existujícímu fondu připojení. V takovém případě se vytvoří nový fond s vlastní alokací připojení. Tím se upřednostňuje dostupnost před přísným dodržováním limitů, což znamená, že počet připojení může uvedené limity občas přesáhnout. ↩