Sdílet prostřednictvím


Výběr počáteční velikosti clusteru ve službě Azure Cosmos DB for PostgreSQL

PLATÍ PRO: Azure Cosmos DB for PostgreSQL (využívající rozšíření databáze Citus do PostgreSQL)

Velikost clusteru, jak počet uzlů, tak jejich hardwarová kapacita, se dá snadno změnit. Stále ale potřebujete zvolit počáteční velikost nového clusteru. Tady je několik tipů pro rozumnou volbu.

Případy použití

Azure Cosmos DB for PostgreSQL se často používá následujícími způsoby.

Víceklientský software jako služba (SaaS)

Při migraci do služby Azure Cosmos DB for PostgreSQL z existující instance databáze PostgreSQL s jedním uzlem vyberte cluster, ve kterém se celkový počet pracovních virtuálních jader a paměti RAM rovná počtu původních instancí. V takových scénářích jsme zaznamenali vylepšení výkonu 2 až 3x, protože horizontální dělení zlepšuje využití prostředků, což umožňuje menší indexy atd.

Počet virtuálních jader je ve skutečnosti jediným rozhodnutím. Přidělení paměti RAM se aktuálně určuje na základě počtu virtuálních jader, jak je popsáno na stránce výpočetních prostředků a úložiště . Koordinační uzel nevyžaduje tolik paměti RAM jako pracovní procesy, ale neexistuje žádný způsob, jak nezávisle zvolit paměť RAM a virtuální jádra.

Analýza v reálném čase

Celkový počet virtuálních jader: Při ukládání pracovních dat do paměti RAM můžete očekávat lineární zlepšení výkonu ve službě Azure Cosmos DB for PostgreSQL úměrné počtu pracovních jader. Pokud chcete určit správný počet virtuálních jader pro vaše potřeby, zvažte aktuální latenci dotazů v databázi s jedním uzlem a požadovanou latenci ve službě Azure Cosmos DB for PostgreSQL. Aktuální latenci vydělte požadovanou latencí a výsledek zaokrouhlete.

Pracovní paměť RAM: nejlepší případ by poskytoval dostatek paměti, aby většina pracovní sady odpovídala paměti. Typ dotazů, které vaše aplikace používá, ovlivňuje požadavky na paměť. Funkci EXPLAIN ANALYZE můžete spustit v dotazu a zjistit, kolik paměti vyžaduje. Mějte na paměti, že virtuální jádra a paměť RAM se škálují společně, jak je popsáno v článku o výpočetních prostředcích a úložišti .

Další kroky