Táto téma sa zaoberá tipmi na prácu s inicializačnými blokmi a sledovaním použitia v službe Oracle Analytics.
Aktivácia sledovania použitia
Po dokončení prvého kola optimalizácie inicializačných blokov premenných relácie aktivujte sledovanie použitia pre inicializačné bloky, aby ste lepšie porozumeli ich výkonu. Pozrite si časť Údržba inicializačných blokov.
V tejto téme sú uvedené názvy tabuliek pre sledovanie použitia v systéme Oracle BI Enterprise Edition (OBIEE). Názvy môžu byť ľubovoľné, ale mali by identifikovať obsah jednotlivých tabuliek, napríklad PHYSICAL
, LOGICAL
alebo INITBLOCK.
Ak chcete začať sledovať použitie, aktivujte sledovanie použitia v sekcii Systémové nastavenia a reštartujte server Business Intelligence (BI) Server. Pozrite si časť Voľby sledovania použitia.
Monitorovanie inicializačných blokov
Po aktivovaní sledovania použitia sa prihláste v službe Oracle Analytics. Všetky inicializačné bloky premenných relácie, ktoré nie sú odložené, sa spustia, keď sa prihlásite, a vyplnia tabuľku sledovania použitia inicializačných blokov.
Pomocou nástroja SQL Developer, SQL*Plus alebo iného nástroja na zadávanie SQL spustite nasledujúci dopyt na tabuľku sledovania použitia inicializačných blokov s ID relácie SESSION_ID
, ktoré získate z protokolu relácie (napríklad -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
Nefiltrujte pomocou hodnoty USER_NAME
. Namiesto toho si poznačte hodnoty v stĺpcoch START_TIME
a USER_NAME
v riadku z protokolu požadovanej relácie.
Filtrujte dopyt pomocou hodnoty SESSION_ID
priradenej k USER_NAME
a voliteľne aj START_TIME
.
Nasledujúci obrázok znázorňuje výsledok dopytu v tabuľke.
.jpg
Táto tabuľka ukazuje, že volania SIGNING ON
a SIGNED ON
trvajú 12 sekúnd. Volanie SIGNED OFF
ukazuje, že používateľ sa odhlásil po 21 minútach činnosti. Administrátori vidia, ako dlho presne činnosti trvajú a kde sú potrebné nápravné opatrenia.
SIGNING ON
SIGNED ON
SIGNED OFF
Poznámka:
Ak neskúmate konkrétne problémy s prihlásením, ignorujte tri bloky s názvomSIGNING ON
, SIGNED ON
a SIGNED OFF
. SESSION_ID
môže byť záporné číslo. Existujú dve rôzne hodnoty USER_NAME
pre to isté SESSION_ID
: BISystemUser a samotné meno používateľa.Inicializačné bloky môžete zadať ako odložené. Spúšťajú sa podľa potreby pomocou pôvodného mena používateľa. Všetky inicializačné bloky premenných relácie, ktoré nie sú odložené, sa spustia, keď sa používateľ prihlási, a vyplnia tabuľku sledovania použitia inicializačných blokov. Spúšťajú sa pomocou mena používateľa BISystemUser.