Výběr názvu databázové služby pro Oracle Autonomous Data Warehouse

Výběr správného názvu předem sestavené databázové služby je základem pro připojení ke službě Oracle Autonomous Data Warehouse. Seznamte se s různými názvy předem sestavených databázových služeb a zjistěte, který byste měli zvolit.

Jaké jsou názvy předem sestavených databázových služeb?

Služba Oracle Autonomous Data Warehouse poskytuje tři názvy databázových služeb pro připojení, a to v následujícím formátu:
  • databasename_high – Nejvyšší úroveň zdrojů, nejnižší úroveň souběžnosti. Dotazy jsou spouštěny paralelně.
  • databasename_medium – Nižší úroveň zdrojů, vyšší úroveň souběžnosti. Dotazy jsou spouštěny paralelně.
  • databasename_low – Nejnižší úroveň zdrojů, nejvyšší úroveň souběžnosti. Dotazy jsou spouštěny sériově.

Tyto názvy jsou obsaženy v souboru tnsnames.ora ve walletu Oracle. Kliknutím na položku Připojení k databázi v konzole infrastruktury Oracle Cloud zobrazte řetězce.
Popis GUID-993E1C00-6FF1-4577-A8E2-CE15736B7C69-default.png následuje
.png''

Informace o skupinách spotřebitelů ve Správci zdrojů Oracle

Názvy databázových služeb jsou mapovány na skupiny spotřebitelů ve Správci zdrojů. Tyto skupiny omezují počet současných připojení a dotazů, které lze spustit ve službě Oracle Autonomous Data Warehouse najednou (souběžnost), a také maximální počet paralelních procesů, které jsou povoleny na jeden dotaz (parallel_degree_limit). Tyto limity závisí na počtu licencovaných jednotek ECPU nebo OCPU a na tom, zda je aktivováno automatické škálování.

Následující tabulka obsahuje ukázkové hodnoty souběžných připojení pro databázi s 32 ECPU a deaktivovaným nebo aktivovaným automatickým škálováním ECPU.

Název databázové služby Počet souběžných dotazů při deaktivovaném automatickém škálování ECPU Počet souběžných dotazů při aktivovaném automatickém škálování ECPU
high 3 9
medium 20 (0,63 × počet ECPU) 60 (1,89 × počet ECPU)
low Až 4800 (150 × počet ECPU) Až 4800 (150 × počet ECPU)

Výběr optimálního názvu databázové služby pro službu Oracle Analytics

Pro databázovou službu vysoké úrovně lze bez automatického škálování spustit současně až tři dotazy a s automatickým škálováním až devět dotazů. Tohoto limitu mohou dosáhnout tři uživatelé připojení k názvu databázové služby vysoké úrovně, z nichž každý spustí jeden dotaz, nebo tři sestavy na jednom panelu služby Oracle Analytics pro jednoho uživatele.

Název služby nízké úrovně funguje dobře pro většinu pracovních úloh služby Oracle Autonomous Data Warehouse se službou Oracle Analytics. Pokud ale chcete využívat paralelní dotazy, vyberte název služby střední úrovně. Limit stupně paralelního zpracování pro název služby nízké úrovně má hodnotu 1, která znamená žádné paralelní zpracování. Pokud jste připojeni k názvu služby nízké úrovně, i když je zadán stupeň paralelního zpracování na úrovni tabulky nebo indexu, stupeň paralelního zpracování se sníží na hodnotu 1 a dotaz nebude probíhat paralelně. Limit stupně paralelního zpracování (na dotaz) pro střední a vysokou úroveň odpovídá dvojnásobku počtu licencovaných CPU.

Poznámka: Připojení k databázi, která je součástí služby Oracle Fusion Analytics Warehouse (Fusion Analytics), vyžaduje použití názvu služby nízké úrovně, aby bylo možné dosáhnout maximálního počtu souběžných dotazů.

Sledování výroků zařazených do fronty

Při dosažení limitu maximálního počtu souběžných dotazů jsou nadbytečné dotazy zařazeny do fronty. Služba Oracle Autonomous Data Warehouse poskytuje metriku pro kontrolu výroků zařazených do fronty.

Na stránce Oracle Autonomous Data Warehouse konzoly infrastruktury Oracle Cloud vyberte volby Akce databázePanel databáze.


Popis GUID-78C6AFF4-1BA2-404D-B1F8-42C67C8DCA41-default.png následuje
.png''

Vyberte nástroj Performance Hub a výběrem volby Tabulka sledování SQL zobrazte status výroků obsažených ve frontě. Status se zobrazuje ve formě šedých hodin. V tomto příkladu jsou spuštěny tři dotazy s názvem služby vysoké úrovně, jeden dotaz je zařazen do fronty a jeden dotaz je spuštěn s názvem služby střední úrovně. Výrok zařazený do fronty bude spuštěn po dokončení jednoho ze tří dotazů spuštěných s názvem služby vysoké úrovně.


Popis GUID-AF649614-A214-42F7-AD17-7AC36DC40497-default.png následuje
.png''

Sledování paralelního zpracování

Při překročení limitu stupně paralelního zpracování bude v sestavě sledování SQL zaznamenán přechod na nižší stupeň paralelního zpracování (DOP). Důvod 353 snížení stupně paralelního zpracování znamená, že Správce zdrojů snížil úroveň výroku kvůli dosažení limitu maximálního stupně paralelního zpracování.


Popis GUID-02DDFA21-7953-43C2-B78C-88F9F0C3392D-default.png následuje
.png''

V následující tabulce jsou popsány kódy důvodů pro přechod na nižší úroveň ze systému Oracle Database verze 18 a vyšší:

ID Kódy důvodů
352 Přechod na nižší DOP z důvodu adaptivního DOP.
353 Přechod na nižší DOP z důvodu dosažení maximálního DOP správce zdrojů.
354 Přechod na nižší DOP z důvodu nedostatečného počtu procesů.
355 Přechod na nižší DOP z důvodu selhání spojení podřízených procesů.

Událost čekání na CPU Správce zdrojů

Relace čekající na přidělení CPU Správcem zdrojů zvýší hodnotu události čekání resmgr:cpu quantum. Chcete-li omezit výskyt této události čekání, ověřte, zda je pro připojení služby OAC používán název služby nízké nebo střední úrovně, případně zvyšte počet CPU přidělených službě ADW.

Chcete-li zjistit počet čekání a průměrnou dobu čekání, prohlédněte si část Události čekání v popředí v sestavě automatického úložiště pracovního zatížení (AWR) pro událost čekání resmgr:cpu quantum.

V uvedeném příkladu bylo zaznamenáno celkem 272 čekání, z nichž každé trvalo v průměru 588,91 milisekundy, a celková doba čekání dosáhla 160 sekund. Jako příčina bylo zjištěno použití názvu databázové služby vysoké úrovně pro připojení služby OAC. Tyto doby čekání se přestaly vyskytovat, jakmile zákazník přešel na službu střední úrovně, a tím vyřešil pravidelnou pomalost panelu.


Popis GUID-EA1878A7-1E60-47BA-989C-404AD8D7D7DE-default.png následuje
.png''

Tip pro vytváření připojení ke službě Oracle Autonomous Data Warehouse ve službě Oracle Analytics

Když ve službě Oracle Analytics definujete připojení ke službě Oracle Autonomous Data Warehouse pomocí walletu instance, je při výchozím nastavení vybrán název služby vysoké úrovně. Změňte název na nízkou nebo střední úroveň, abyste se vyvarovali omezení počtu souběžných připojení.


Popis GUID-E576A8A9-5059-4EE1-815C-4A07A7FB27FA-default.png následuje
.png''