Výber názvu databázovej služby Oracle Autonomous Data Warehouse

Výber správneho preddefinovaného názvu databázovej služby je kľúčový na pripojenie k databáze Oracle Autonomous Data Warehouse. Prečítajte si o rôznych preddefinovaných názvoch databázovej služby a o tom, ktorý názov by ste mali zvoliť.

Čo sú to preddefinované názvy databázovej služby?

Oracle Autonomous Data Warehouse poskytuje tri názvy databázovej služby pre pripojenia v nasledujúcom formáte:
  • databasename_high - najvyšší počet prostriedkov, najnižšia súbežnosť. Dopyty sa spúšťajú paralelne.
  • databasename_medium - nižší počet prostriedkov, vyššia súbežnosť. Dopyty sa spúšťajú paralelne.
  • databasename_low - najnižší počet prostriedkov, najvyššia súbežnosť. Dopyty sa spúšťajú postupne.

Tieto názvy sa nachádzajú v súbore tnsnames.ora vo wallete Oracle. Tieto reťazce zobrazíte kliknutím na položku Databázové pripojenia v konzole Oracle Cloud Infrastructure.
Popis GUID-993E1C00-6FF1-4577-A8E2-CE15736B7C69-default.png je uvedený nižšie
.png

Skupiny spotrebiteľov v Správcovi prostriedkov Oracle

Názvy databázovej služby sú mapované ku skupinám spotrebiteľov v Správcovi prostriedkov, ktoré obmedzujú počet simultánnych pripojení a dopytov, ktoré možno spustiť v databáze Oracle Autonomous Data Warehouse naraz (súbežnosť), a maximálny počet paralelných procesov, ktoré sú povolené na jeden dopyt (parallel_degree_limit). Tieto limity závisia od počtu licencovaných jednotiek ECPU alebo OCPU a od toho, či je aktivované automatické škálovanie.

Nasledujúca tabuľka zobrazuje vzorové hodnoty súbežného pripojenia pre databázu s 32 jednotkami ECPU s deaktivovaným a aktivovaným automatickým škálovaním ECPU.

Názov databázovej služby Počet súbežných dopytov s deaktivovaným automatickým škálovaním ECPU Počet súbežných dopytov s aktivovaným automatickým škálovaním ECPU
high 3 9
medium 20 (.63 × počet jednotiek ECPU) 60 (1.89 × počet jednotiek ECPU)
low Max. 4 800 (150 x počet jednotiek ECPU) Max. 4 800 (150 x počet jednotiek ECPU)

Voľba optimálneho názvu databázovej služby pre Oracle Analytics

Pre databázovú službu „high“ možno spustiť najviac tri simultánne dopyty bez automatického škálovania a deväť simultánnych dopytov s aktivovaným automatickým škálovaním. Tento limit možno dosiahnuť s tromi používateľmi pripojenými k databázovej službe s názvom „high“, z ktorých každý spustí jeden dopyt, alebo s tromi zostavami na jednom paneli Oracle Analytics pre jedného používateľa.

Názov služby „low“ funguje pre väčšinu záťaží databázy Oracle Autonomous Data Warehouse so službou Oracle Analytics, ale ak chcete využiť paralelné dopyty, vyberte názov služby „medium“. Limit stupňa paralelizmu pre názov služby „low“ je 1, to znamená žiadny paralelizmus. Ak máte pripojenie k službe s názvom „low“, aj keby bol zadaný stupeň paralelizmu na úrovni tabuľky alebo indexu, stupeň paralelizmu sa zníži na hodnotu 1 a dopyt sa nespustí paralelne. Limit stupňa paralelizmu (na jeden dopyt) pre služby „medium“ a „high“ sa rovná dvojnásobku počtu licencovaných jednotiek CPU.

Poznámka: Na pripojenie k databáze, ktorá je súčasťou služby Oracle Fusion Analytics Warehouse (Fusion Analytics), sa vyžaduje používanie názvu služby „low“, aby sa povolil maximálny počet súbežných dopytov.

Monitorovanie príkazov vo fronte

Keď dosiahnete limit maximálneho počtu súbežných dopytov, nadmerné dopyty sa zaradia do frontu. Databáza Oracle Autonomous Data Warehouse poskytuje metriku na kontrolu príkazov zaradených do frontu.

Vyberte položku Akcie databázy a kartu Panel databázy na stránke Oracle Autonomous Data Warehouse v konzole Oracle Cloud Infrastructure.


Popis GUID-78C6AFF4-1BA2-404D-B1F8-42C67C8DCA41-default.png je uvedený nižšie
.png

Kliknite na položku Performance Hub a potom kliknite na kartu Monitorovanie SQL, aby ste si pozreli stav príkazu vo fronte, ktorý sa zobrazuje ako sivé hodiny. V tomto príklade sú spustené tri dopyty s názvom služby „high“, jeden je zaradený do frontu a jeden dopyt je spustený s názvom služby „medium“. Príkaz zaradený do frontu sa vykoná, keď sa dokončí jeden z troch spustených dopytov s názvom služby „high“.


Popis GUID-AF649614-A214-42F7-AD17-7AC36DC40497-default.png je uvedený nižšie
.png

Monitorovanie paralelizmu

Ak prekročíte limit stupňa paralelizmu, v zostave monitorovania SQL sa zobrazí zníženie stupňa paralelizmu. Dôvod zníženia stupňa paralelizmu 353 znamená, že Správca prostriedkov znížil klasifikáciu príkazu, pretože bol dosiahnutý maximálny limit stupňa paralelizmu.


Popis GUID-02DDFA21-7953-43C2-B78C-88F9F0C3392D-default.png je uvedený nižšie
.png

Kódy dôvodov zníženia pre databázu Oracle verzie 18 a novšej sú opísané v nasledujúcej tabuľke:

ID Kódy dôvodov
352 Zníženie stupňa paralelizmu v dôsledku adaptívneho stupňa paralelizmu.
353 Zníženie stupňa paralelizmu v dôsledku maximálneho stupňa paralelizmu Správcu prostriedkov.
354 Zníženie stupňa paralelizmu v dôsledku nedostatočného počtu procesov.
355 Zníženie stupňa paralelizmu v dôsledku zlyhania pripojenia podradených procesov.

Udalosť čakania na CPU v Správcovi prostriedkov

Relácia čakajúca na pridelenie CPU Správcom prostriedkov zvýši hodnotu udalosti čakania resmgr:cpu quantum. Ak chcete znížiť výskyt tejto udalosti čakania, skontrolujte, či sa pre pripojenie OAC používa služba s názvom „low“ alebo „medium“, alebo zvýšte počet jednotiek CPU pridelených databáze ADW.

Ak si chcete pozrieť počet čakaní a priemerný čas čakania, pozrite si udalosť čakania resmgr:cpu quantum v sekcii udalostí čakania v popredí v zostave depozitára AWR (Automatic Workload Repository).

V tomto príklade bolo celkovo 272 čakaní s priemerným trvaním 588,91 milisekundy na jedno čakanie, čo je spolu 160 sekúnd. Ako dôvod bolo uvedené, že pre pripojenie OAC sa používala databázová služba s názvom „high“. Tieto doby čakania zmizli, keď zákazník zmenil službu na „medium“ a pravidelné problémy s pomalosťou panela sa vyriešili.


Popis GUID-EA1878A7-1E60-47BA-989C-404AD8D7D7DE-default.png je uvedený nižšie
.png

Tip pre vytvorenie pripojenia k databáze Oracle Autonomous Data Warehouse v službe Oracle Analytics

Ak v službe Oracle Analytics definujete pripojenie databázy Oracle Autonomous Data Warehouse pomocou walletu inštancie, predvolene sa vyberie názov služby „high“. Názov zmeňte na „low“ alebo „medium“, aby ste nemuseli obmedziť počet súbežných pripojení.


Popis GUID-E576A8A9-5059-4EE1-815C-4A07A7FB27FA-default.png je uvedený nižšie
.png