Bu konu, Oracle Analitik'te başlatma blokları ve kullanım takibiyle çalışmaya yönelik ipuçlarını ele alır.
Kullanım Takibini Etkinleştirme
Oturum değişkeni başlatma bloklarını optimize etmenin ilk aşaması tamamlandıktan sonra, performanslarını daha iyi anlamak için başlatma bloklarının kullanım takibini etkinleştirin. Bkz. Başlatma Bloklarını Güncelleme.
Oracle İş Zekası Kurumsal Sürümü'nde kullanım takibine yönelik tablo adları bu konuda gösterilir. Gerçek adlar her şey olabilir, ancak her tablonun içeriğini tanımlamalıdır. Örneğin PHYSICAL
, LOGICAL
veya INITBLOCK.
Kullanım takibini başlatmak için Sistem Ayarları'nda kullanım takibini etkinleştirin ve İş Zekası Sunucusu'nu yeniden başlatın. Bkz. Kullanım Takibi Seçenekleri.
Başlatma Bloklarını İzleme
Kullanım takibini etkinleştirdikten sonra Oracle Analitik'te oturum açın. Oturum açtığınızda ve başlatma bloğu kullanım takibi tablosunu doldurduğunuzda, ertelenmeyen tüm oturum değişkeni başlatma blokları çalışır.
SQL Developer, SQL*Plus veya başka bir SQL giriş aracını kullanarak, bir oturum günlüğünden alınan SESSION_ID
'yi (örneğin, -1883570176
) kullanarak başlatma bloğu kullanım takibi tablosu için aşağıdaki sorguyu çalıştırın.
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
USER_NAME
kullanarak filtrelemeyin. Bunun yerine, ilgilendiğiniz bir oturum günlüğündeki START_TIME
ve USER_NAME
satırını not alın.
USER_NAME
ile ilişkili SESSION_ID
ve isteğe bağlı olarak START_TIME
kullanarak sorguyu filtreleyin.
Aşağıdaki şekil, sorgu sonucunu bir tabloda gösterir.
Tabloda, SIGNING ON
ve SIGNED ON
çağrılarının on iki saniye sürdüğü gösterilir. Daha sonra SIGNED OFF
çağrısı, kullanıcının 21 dakikalık etkinlikten sonra oturumu kapattığını gösterir. Yöneticiler işlerin tam olarak ne kadar sürdüğünü ve nerede düzeltme eyleminin gerektiğini görebilir.
SIGNING ON
SIGNED ON
SIGNED OFF
Not:
Belirli oturum açma sorunlarını araştırmıyorsanız,SIGNING ON
, SIGNED ON
ve SIGNED OFF
adlı üç bloğu yok sayın. SESSION_ID
negatif bir sayı olabilir. Aynı SESSION_ID
için iki farklı USER_NAME
değeri vardır: BISystemUser ve gerçek kullanıcı adı.Başlatma bloklarını ertelenmiş olarak belirtebilirsiniz. Gerektiğinde esas kullanıcı adını kullanarak çalışırlar. Bir kullanıcı oturum açtığında ve başlatma bloğu kullanım takibi tablosunu doldurduğunda, ertelenmeyen tüm oturum değişkeni başlatma blokları çalışır. BISystemUser kullanıcı adını kullanarak çalışırlar.