Oracle Autonomous Data Warehouse adatbázis-szolgáltatásnév kiválasztása

A megfelelő, előre elkészített adatbázis-szolgáltatásnév kiválasztása kulcsfontosságú az Oracle Autonomous Data Warehouse szolgáltatáshoz való csatlakozáshoz. Ismerje meg a különböző, előre elkészített adatbázis-szolgáltatásneveket, és azt, hogy melyiket érdemes választania.

Mik azok az előre elkészített adatbázis-szolgáltatásnevek?

Az Oracle Autonomous Data Warehouse három adatbázis-szolgáltatásnevet biztosít a kapcsolatokhoz a következő formátumban:
  • databasename_high – Legtöbb erőforrás, legalacsonyabb egyidejűség. A lekérdezések egyidejűleg futnak.
  • databasename_medium – Kevesebb erőforrás, nagyobb egyidejűség. A lekérdezések egyidejűleg futnak.
  • databasename_low – A legkevesebb erőforrás, a legmagasabb egyidejűség. A lekérdezések egymás után futnak.

Ezeket a neveket az Oracle-tárca tnsnames.ora fájlja tartalmazza. Kattintson az Adatbázis-kapcsolatok lehetőségre az Oracle Cloud Infrastructure Console konzolban a karakterláncok megtekintéséhez.
A(z) GUID-993E1C00-6FF1-4577-A8E2-CE15736B7C69-default.png leírása
.png ábra leírása

Az Oracle Resource Manager kezelőben lévő fogyasztói csoportok ismertetése

Az adatbázis-szolgáltatásnevek a Resource Manager kezelőben lévő fogyasztói csoportokhoz vannak leképezve, amelyek korlátozzák az Oracle Autonomous Data Warehouse szolgáltatásban egyidejűleg futtatható egyidejű kapcsolatok és lekérdezések számát (egyidejűség), valamint a lekérdezésenként megengedett egyidejű folyamatok maximális számát (parallel_degree_limit). Ezek a korlátozások a licencelt ECPU-k vagy OCPU-k számán, valamint az automatikus méretezés engedélyezésén alapulnak.

A következő táblázat az egyidejű kapcsolódási értékek mintáit mutatja be egy 32 ECPU-val rendelkező adatbázis esetén, és az ECPU automatikus skálázása le van tiltva és engedélyezett.

Adatbázis-szolgáltatásnév Egyidejű lekérdezések száma letiltott ECPU automatikus méretezéssel Egyidejű lekérdezések száma engedélyezett ECPU automatikus méretezéssel
high 3 9
medium 20 (0,63 × ECPU-k száma) 60 (1,89 × ECPU-k száma)
low Legfeljebb 4800 (150 × ECPU-k száma) Legfeljebb 4800 (150 × ECPU-k száma)

Az Oracle Analytics optimális adatbázis-szolgáltatásnevének kiválasztása

A high adatbázis-szolgáltatáshoz tartozó egyidejű lekérdezések legnagyobb száma automatikus méretezés nélkül három, engedélyezett automatikus méretezéssel pedig kilenc. Ezt a korlátot három olyan felhasználó érheti el, akik a high adatbázis-szolgáltatásnévhez kapcsolódnak, és egy-egy lekérdezést vagy három jelentést futtatnak egyetlen Oracle Analytics irányítópulton egyetlen felhasználó esetében.

A low szolgáltatásnév jól működik a legtöbb Oracle Autonomous Data Warehouse munkaterhelésnél az Oracle Analytics szolgáltatással, de az egyidejű lekérdezések használatához a medium szolgáltatásnevet válassza. A low szolgáltatásnév esetén egyszerre egy utasítás fut, azaz nincs egyidejűség. Ha low szolgáltatásnévhez csatlakozik, még akkor is, ha az egyidejűségi fokozat a tábla vagy az index szintjén van megadva, az egyidejűség mértéke egyre csökken, a lekérdezések pedig nem futnak egyidejűleg. A (lekérdezésenkénti) egyidejűségi korlát medium és high érték esetén a licencelt CPU-k számának kétszerese.

Megjegyzés: Az Oracle Fusion Analytics Warehouse (Fusion Analytics) részét képező adatbázishoz való csatlakozáshoz a low szolgáltatásnév használata szükséges, hogy lehetővé tegye az egyidejű lekérdezések maximális számát.

A sorba állított utasítások figyelése

Ha eléri az egyidejű lekérdezések maximális számát, a többlet lekérdezések várólistára kerülnek. Az Oracle Autonomous Data Warehouse egy mérőszámot biztosít a sorban álló utasítások ellenőrzéséhez.

Válassza az Adatbázisműveletek és az Adatbázis-irányítópult lehetőséget az Oracle Cloud Infrastructure Console Oracle Autonomous Data Warehouse oldalán.


A(z) GUID-78C6AFF4-1BA2-404D-B1F8-42C67C8DCA41-default.png leírása
.png ábra leírása

Válassza a Teljesítményközpont elemet, majd válassza az SQL-figyelő lap elemet a sorba állított utasítások állapotának megtekintéséhez (ezek szürke óraként jelennek meg). Ebben a példában három lekérdezés fut high szolgáltatásnévvel, az egyik sorba van állítva, egy lekérdezés pedig medium szolgáltatásnévvel fut. A sorba állított utasítás akkor fut le, amikor a high szolgáltatásnévvel futó három lekérdezés egyike befejeződik.


A(z) GUID-AF649614-A214-42F7-AD17-7AC36DC40497-default.png leírása
.png ábra leírása

Az egyidejűség nyomon követése

Ha az egyidejűség mértékét túllépik, az egyidejűség mértéke (DOP) visszaminősítését fogja látni az SQL-figyelő kimutatásban. A 353-as egyidejűségifokozat-leminősítési ok azt jelenti, hogy az erőforrás-kezelő leminősítette az utasítást a párhuzamossági korlát maximális mértéke miatt.


A(z) GUID-02DDFA21-7953-43C2-B78C-88F9F0C3392D-default.png leírása
.png ábra leírása

Az Oracle Database 18-as és újabb verziói esetén a leminősítés okait a következő táblázat írja le:

Azonosító Okkódok
352 DOP leminősítése az adaptív DOP miatt.
353 DOP leminősítése a Resource Manager max. DOP-ja miatt.
354 DOP leminősítése a folyamatok elégtelen száma miatt.
355 DOP leminősítése, mert az alárendelt elemek nem csatlakoztak.

Resource Manager CPU várakozási eseménye

Egy munkamenet arra vár, hogy a rendszer egy Resource Manager CPU-hoz rendelje, ezért növeli a resmgr:cpu kvantumvárakozási eseményt. A várakozási esemény előfordulásának csökkentése érdekében ellenőrizze, hogy a low vagy medium szolgáltatásnevet használja-e az OAC-kapcsolathoz, vagy növelje az ADW-hez hozzárendelt CPU-k számát.

A várakozások számának és az átlagos várakozási időnek megtekintéséhez ellenőrizze az előtérben lévő várakozási eseményeket az Automatic Workload Repository (AWR) resmgr:cpu kvantumvárakozási eseményhez tartozó kimutatásban.

Ebben a példában összesen 272 várakozás volt, amelyek egyenként átlagosan 588,91 ezredmásodpercig tartottak, összesen 160 másodperces várakozási idővel. Megállapításra került, hogy ennek oka az volt, hogy az OAC-kapcsolathoz high adatbázis-szolgáltatásnevet használtak. Ezek a várakozási időszakok megszűntek, miután a kliens medium szolgáltatásra váltott, és az irányítópult időszakos lassúsága megszűnt.


A(z) GUID-EA1878A7-1E60-47BA-989C-404AD8D7D7DE-default.png leírása
.png ábra leírása

Tipp az Oracle Autonomous Data Warehouse szolgáltatással való kapcsolat létrehozásához az Oracle Analytics alkalmazásban

Az Oracle Analytics szolgáltatásban, amikor az Oracle Autonomous Data Warehouse-kapcsolatot a példánytárca használatával határozza meg, alapértelmezés szerint a high szolgáltatási név kerül kiválasztásra. A nevet módosítsa low vagy medium értékre, hogy elkerülje az egyidejű kapcsolatok számának korlátozását.


A(z) GUID-E576A8A9-5059-4EE1-815C-4A07A7FB27FA-default.png leírása
.png ábra leírása