INTEGRITY Dokumentace

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

  1. Jde o limit vynucovaný databází PostgreSQL. Někteří poskytovatelé databází mohou vynucovat nižší limity. ↩ ↩2

  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. ↩