Acest subiect acoperă sugestii pentru lucrul cu blocurile de iniţializare şi urmărirea utilizării în Oracle Analytics.
Activare urmărire utilizare
După ce runda iniţială de optimizare a blocurilor de iniţializare a variabilelor de sesiune este finalizată, activaţi urmărirea utilizării pentru blocurile de iniţializare pentru a le înţelege mai bine performanţele. ConsultaţiÎntreţinerea blocurilor de iniţializare.
În acest subiect sunt afişate numele tabelelor pentru urmărirea utilizării în Oracle BI Enterprise Edition (OBIEE). Numele efective pot fi oricare, dar trebuie să identifice conţinutul fiecărui tabel, de exemplu, PHYSICAL
, LOGICAL
sau INITBLOCK.
Activaţi urmărirea utilizării în Setări de sistem şi reporniţi serverul Business Intelligence (BI) pentru a începe urmărirea utilizării. Consultaţi Opţiuni de urmărire a utilizării.
Monitorizarea blocurilor de iniţializare
După activarea urmăririi utilizării, conectaţi-vă la Oracle Analytics. Toate blocurile de iniţializare a variabilelor de sesiune, care nu sunt amânate, rulează la conectare şi populează tabelul de urmărire a utilizării blocurilor de iniţializare.
Utilizând SQL Developer, SQL*Plus sau alt instrument pentru intrări SQL, rulaţi următoarea interogare pe tabelul de urmărire a utilizării blocurilor de iniţializare, utilizând un SESSION_ID
obţinut dintr-un jurnal de sesiune (de exemplu, -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
Nu filtraţi utilizând USER_NAME
. Reţineţi, în schimb, START_TIME
şi USER_NAME
pentru rândul dintr-un jurnal de sesiune care vă interesează.
Filtraţi interogarea utilizând SESSION_ID
asociat cu USER_NAME
şi opţional cu START_TIME.
Următoarea figură prezintă rezultatul interogării într-un tabel.
.jpg
Acest tabel indică faptul că apelurile SIGNING ON
şi SIGNED ON
durează 12 secunde. Atunci apelul SIGNED OFF
indică faptul că utilizatorul s-a deconectat după 21 de minute de activitate. Administratorii pot să vadă exact cât durează diverse operaţiuni şi unde sunt necesare acţiuni corective.
SIGNING ON
SIGNED ON
SIGNED OFF
Notă:
Dacă nu investigaţi anumite probleme de conectare, ignoraţi cele trei blocuri denumiteSIGNING ON
, SIGNED ON
şi SIGNED OFF
. SESSION_ID
poate fi un număr negativ. Există două valori diferite pentru USER_NAME
pentru acelaşi SESSION_ID
: BISystemUser şi numele de utilizator efectiv.Puteţi specifica blocurile de iniţializare ca amânate. Acestea rulează după cum este necesar, utilizând numele de utilizator iniţial. Toate blocurile de iniţializare a variabilelor de sesiune, care nu sunt amânate, rulează atunci când un utilizator se conectează şi populează tabelul de urmărire a utilizării cu blocuri de iniţializare. Acestea rulează utilizând numele de utilizator BISystemUser.