Használatkövetés használata inicializálási blokkokkal

Ez a témakör az Oracle Analytics inicializálási blokkjait és a használatkövetést mutatja be.

Használatkövetés engedélyezése

Miután a munkamenet-változók inicializálási blokkjai optimalizálásának kezdeti köre befejeződött, engedélyezze az inicializálási blokkok használatkövetését, hogy jobban megértse a teljesítményüket. Lásd: Inicializálási blokkok karbantartása.

Ebben a témakörben az Oracle BI Enterprise Edition (OBIEE) használatkövetéséhez használható táblanevek láthatók. A tényleges névként bármi adható, de érdemes olyat választani, ami egyértelműen azonosítja az egyes táblák tartalmát, például PHYSICAL, LOGICAL vagy INITBLOCK.

Engedélyezze a használatkövetést a Rendszerbeállításokban, és indítsa újra a Business Intelligence (BI) Servert a használatkövetés elindításához. Lásd: Használatkövetési lehetőségek.

A(z) GUID-D445800B-2905-4256-9171-C6C870470874-default.png leírása
.png ábra leírása

Inicializálási blokkok felügyelete

A használatkövetés engedélyezése után jelentkezzen be az Oracle Analytics szolgáltatásba. Az összes nem halasztott munkamenet-változó inicializálási blokkja lefut a bejelentkezéskor, és a rendszer kitölti az inicializálási blokk használatkövetési tábláját.

Az SQL Developer, az SQL*Plus vagy egy másik SQL-beviteli eszköz segítségével futtassa a következő lekérdezést az inicializálási blokk használatkövetési táblájával szemben; használjon egy SESSION_ID azonosítót egy munkamenetnaplóból (például: -1883570176).

SELECT USER_NAME, SESSION_ID, BLOCK_NAME,
TO_CHAR(START_TS,'DD-MM-YYYY HH24:MI:SS') START_TIME,
TO_CHAR(END_TS,'DD-MM-YYYY HH24:MI:SS') END_TIME
FROM USAGE_TRACKING.S_NQ_INITBLOCK
WHERE SESSION_ID = -1883570176
ORDER BY SESSION_ID, START_TS, END_TS

Ne szűrjön a USER_NAME használatával. Ehelyett jegyezze fel egy sor START_TIME és USER_NAME paraméterét egy kívánt munkamenetnaplóból.

Szűrje le a lekérdezést a USER_NAME paraméterhez társított SESSION_ID és opcionálisan a START_TIME. használatával

A következő ábrán a lekérdezési eredmény látható egy táblán.

A(z) GUID-BFE84076-ABBE-4DDE-835A-48AEEAE8B576-default.jpg leírása
.jpg ábra leírása

Ez a táblázat azt mutatja, hogy a SIGNING ON és a SIGNED ON hívások tizenkét másodpercig tartanak. Ekkor a SIGNED OFF hívás azt mutatja, hogy a felhasználó 21 percnyi tevékenység után kijelentkezett. Az adminisztrátorok pontosan láthatják, hogy mennyi ideig tartanak az egyes dolgok, és hol van szükség javító intézkedésekre.

Az inicializálási blokkok használatkövetése a következő három rendszerhívást hajtja végre egy felhasználói munkamenet során:
  • SIGNING ON
  • SIGNED ON
  • SIGNED OFF

Megjegyzés:

Ha nem konkrét bejelentkezési problémákat vizsgál, hagyja figyelmen kívül a SIGNING ON, SIGNED ON és SIGNED OFF nevű három blokkot. A SESSION_ID negatív szám is lehet. Két különböző USER_NAME érték tartozik ugyanahhoz a SESSION_ID paraméterhez: a BISystemUser és a tényleges felhasználónév.

Az inicializálási blokkok elhalasztottként is meghatározhatók. Ezek szükség szerint lefutnak az eredeti felhasználónév használatával. Az összes nem halasztott munkamenet-változó inicializálási blokkja lefut a felhasználó bejelentkezésekor, és a rendszer kitölti az inicializálási blokk használatkövetési tábláját. A BISystemUser felhasználónévvel futnak le.