המערכת מאחסנת נתוני מעקב שימוש בשלוש טבלאות מסד נתונים.

תהליך מעקב השימוש יוצר טבלאות אלה עם שמות טבלאות שאתה מציין באמצעות הגדרות בדף 'הגדרות מערכות'.

  • טבלת רישום ביומן של שאילתות לוגיות למעקב אחר שימוש
  • טבלת רישום ביומן של שאילתות פיזיות למעקב אחר שימוש
  • טבלת בלוק אתחול למעקב אחר שימוש

ראה הגדר פרמטרים של מעקב אחר שימוש.

טבלת רישום ביומן של שאילתות לוגיות למעקב אחר שימוש

הטבלה הבאה מתארת כל עמודה בטבלת מסד הנתונים שעוקבת אחרי שאילתות לוגיות. סוג הנתונים כמו שדה תו משתנה (varchar ו-varchar2) ואורך מצוינים במקום המתאים. כאשר אתה סוקר את התיאורים בטבלה זו אתה עשוי להניח שניתן להוסיף או להפחית עמודות קשורות זמן מסוימות מערכים מדויקים שווים. לדוגמה, אתה עשוי להניח ש-TOTAL_TIME_SEC שווה ל-END_TS פחות START_TS. העמודות לא מספקות ערכים מדויקים כי:
  • תהליכים שונים רצים במקביל והמהירות שלהם תלויה בעומס ובביצועי מסד הנתונים. פעולות מבוססות שרת עשויות להיות בעל משקל קל או אינטנסיביות.
  • אם כל החיבורים מלאים השאילתא נכנסת לתור וממתינה לעיבוד. התזמון תלוי בעומס ובתצורה.

עמודות קשורות למשתמש, מושב העבודה והמזהה

עמודה תיאור

ID

בטבלת שאילתא לוגית, עמודה זו מציינת את מזהה השורה הייחודי. בטבלת השאילתא הפיזית, עמודה זו מסומנת בשם LOGICAL_QUERY_ID.

NODE_ID

מכיל <hostname>:obis1. לדוגמה, examplehost:obis1 (עבור מופע יחיד).

PRESENTATION_NAME

מציין את שם הקטלוג. ברירת המחדל היא Null וסוג הנתונים הוא Varchar(128).

IMPERSONATOR_USER_NAME

מציין את שם המשתמש של המשתמש המתחזה. אם הבקשה לא רצה כמשתמש מתחזה הערך שלה הוא None. ברירת המחדל היא None וסוג הנתונים הוא Varchar(128).

USER_NAME

מציין את השם של המשתמש שנשלח לשאילתא.

ECID מציין את מזהה הקשר הריצה המופק על-ידי המערכת. סוג הנתונים הואVarchar2(1024).
TENANT_ID מציין את שם דייר המשתמש שהריץ את בלוק האתחול. סוג הנתונים הואVarchar2(128).
SERVICE_NAME מציין את שם השירות. סוג הנתונים הואVarchar2(128).
SESSION_ID מציין את המזהה של מושב העבודה. סוג הנתונים הוא מספר(10).
HASH_ID מציין את ערך HASH בשביל השאילתא הלוגית. סוג הנתונים הואVarchar2(128).

עמודות קשורות למקור של שאילתא

עמודה תיאור

QUERY_SRC_CD

מקור הבקשה.

שים לב: המבקש יכול להגדיר את QUERY_SRC_CD לכל ערך מחרוזת כדי לזהות את עצמו.

ערכים אפשריים כוללים:
  • דוח - אם המקור הוא ניתוח או כל פעולת ייצוא.
  • תחקור - אם המקור הוא שינוי בממד שנגרם על-ידי תחקור מעלה או מטה..
  • ValuePrompt - אם המקור הוא רשימה נפתחת של ערכים בתיבת דו-שיח של מסננים או מנחה לוח מידע.
  • VisualAnalyzer - אם המקור הוא חוברת עבודה להמחשת נתונים.
  • DisplayValueMap או MemberBrowserDisplayValues או MemberBrowserPath - אם המקור הוא ערך הקשור לתצוגה של ניתוח.
  • SOAP - אם המקור הוא קריאה משירותי רשת כמו DataSetSvc.
  • זרע - אם המקור הוא סוכן שמזריע את המטמון של שרת ניתוחי מידע.
  • Null - אם המקור הוא טבלה פיזית של כלי המנהלה מקוון או מונה שורות ועמודות, או נתוני תצוגה.

SAW_DASHBOARD

מציין את שם הנתיב בלוח המידע. אם השאילתא לא נשלחה בלוח המידע הערך הוא NULL.

SAW_DASHBOARD_PG

מציין את שם הדף בלוח המידע. אם הבקשה אינה בקשת לוח מידע הערך הוא NULL. ברירת המחדל היא Null וסוג הנתונים הוא Varchar(150).

SAW_SRC_PATH

מציין את שם הנתיב בקטלוג עבור הניתוח.

עמודות קשורות לפרטים של שאילתא

עמודה תיאור

ERROR_TEXT

מכיל את הודעת השגיאה ממסד הנתונים של המערכת העורפית. עמודה זו ישימה רק אם SUCCESS_FLAG מוגדר כערך השונה מ-0 (אפס). הודעות מרובות משורשרות ולא מפורקות על-ידי המערכת. ברירת המחדל היא Null וסוג הנתונים הוא Varchar(250).

QUERY_BLOB

מכיל את משפט SQL הלוגי המלא ללא קיטוע. העמודה QUERY_BLOB היא מחרוזת תווים מסוג Long.

QUERY_KEY

מכיל מפתח גיבוב (hash key) של MD5 שהופק על-ידי המערכת ממשפט SQL הלוגי. ברירת המחדל היא Null וסוג הנתונים הוא Varchar(128).

QUERY_TEXT

מציין משפט SQL שנשלח לשאילתא. סוג מקור הנתונים הוא Varchar(1024).

אפשר לשנות את האורך של העמודה (באמצעות הפקודה ALTER TABLE), אבל שים לב לכך שהטקסט שנכתב לעמודה זו תמיד ייחתך לגודל שמוגדר בשכבה הפיזית. מנהלן המודל הסמנטי לא מגדיר את אורך העמודה לערך שגדול יותר מאורך השאילתא המרבי הנתמך על-ידי מסד הנתונים הפיזי של המערכת העורפית. לדוגמה, מסדי נתוניםי של Oracle מאפשרים Varchar מרבי של 4000, אבל מסדי נתונים של Oracle ייחתך ל-4000 בייטים, לא ל-4000 תווים. אם אתה משתמש בסט תווים עם בייטים מרובים גודל המחרוזת המרבית בפועל כוללת מספר משתנה של תווים, כתלות בסט התווים ובתווים שבהם נעשה שימוש.

REPOSITORY_NAME

מציין את שם המודל הסמנטי שאליו ניגשת השאילתא.

SUBJECT_AREA_NAME

מכיל את השם של מודל הנתונים שאליו מבוצעת גישה.

SUCCESS_FLG

מציין את סטטוס ההשלמה של השאילתא כפי שהוגדר ברשימה הבאה:

  • 0 - השאילתא הושלמה בהצלחה ללא שגיאות.
  • 1 - תם פסק הזמן של השאילתא.
  • 2 -השאילתא נכשלה מכיוון שבוצעה חריגה מגבולות השורה.
  • 3 - השאילתא נכשלה מסיבה אחרת.

עמודות קשורות לתזמון ההרצה

עמודה תיאור

COMPILE_TIME_SEC

מציין את הזמן בשניות הנדרש להידור השאילתא. המספר ב-COMPILE_TIME_SEC נכלל בתוך TOTAL_TIME_SEC.

END_DT

מציין את התאריך שבו שאילתא לוגית הושלמה.

END_HOUR_MIN

מציין את השעה ואת הדקה שבה השאילתא הלוגית הושלמה.

END_TS

מציין את התאריך ואת הזמן שבהם השאילתא הלוגית הושלמה. חותמות זמן ההתחלה וזמן הסיום משקפות כל זמן שהשאילתא המתינה למשאבים שלא היו זמינים. אם המשתמש ששולח את השאילתא מנווט החוצה מהדף לפני שהשאילתא סיימה להתבצע ההבאה הסופית לא מתרחשת וערך פסק זמן של 3600 מתועד. אבל, אם המשתמש מנווט בחזרה אל הדף לפני פסק הזמן, ההבאה מושלמת בזמן זה והוא מתועד כזמן end_ts.

START_DT

מציין את התאריך שבו נשלחה שאילתא לוגית.

START_HOUR_MIN

מציין את השעה ואת הדקה שבה שאילתא לוגית נשלחה.

START_TS

מציין את התאריך ואת הזמן שבו השאילתא הלוגית נשלחה.

TOTAL_TIME_SEC

מציין את הזמן בשניות שהמערכת עבדה על השאילתא בזמן שהלקוח המתין לתגובות לניתוחים שלה. TOTAL_TIME_SEC כולל את הזמן של COMPILE_TIME_SEC.

RESP_TIME_SEC מציין את הזמן שעבר עד קבלת תשובה לשאילתא. סוג הנתונים הוא מספר(10).

עמודות קשורות לפרטי ההרצה

עמודה תיאור

CUM_DB_TIME_SEC

מכיל את הזמן הנצבר של כל השאילתות שנשלחו למסד הנתונים. שאילתות רצות במקביל לכן זמן השאילתא המצטבר שווה לזמן הכולל של החיבור למסד הנתונים או גדול ממנו. לדוגמה, אם בקשה לוגית מפעילה 4 משפטי SQL פיזיים שנשלחים למסד הנתונים וזמן השאילתא עבור 3 שאילתות הוא 10 שניות, וזמן שאילתא נוספת הוא 15 שניות, CUM_DB_TIME_SEC יציג 45 שניות מכיוון שהשאילתות רצו במקביל.

CUM_NUM_DB_ROW

מכיל את מספר השורות הכולל שהוחזרו על-ידי מסדי נתונים של המערכת העורפית.

NUM_DB_QUERY

מציין את מספר השאילתות שנשלחו למסדי נתונים של מערכת עורפית כדי לעמוד בבקשת שאילתא לוגית. עבור שאילתות מוצלחות (SuccessFlag = 0), מספר זה הוא 1 או גדול מ-1.

ROW_COUNT

מציין את מספר השורות שהוחזרו ללקוח השאילתא. כאשר כמות גדולה של נתונים מוחזרת משאילתא, עמודה זו לא מאוכלסת עד שהמשתמש יציג את כל הנתונים.

TOTAL_TEMP_KB מציין את סה"כ ה-KB שהתקבל בשביל שאילתא. סוג הנתונים הוא מספר(10).

עמודות קשורות למטמון

עמודה תיאור

CACHE_IND_FLG

ערך Y מציין תוצאת מטמון עבור השאילתא; N מציין החטאה במטמון. ברירת המחדל היא N.

NUM_CACHE_HITS

מציין את מספר הפעמים שבהם תוצאת המטמון הוחזרה עבור השאילתא. NUM_CACHE_HITS is a 32-bit integer (or a 10-digit integer). ברירת המחדל היא Null.

NUM_CACHE_INSERTED

מציין את מספר הפעמים שבהם השאילתא יצרה הזנת מטמון. ברירת המחדל היא Null. NUM_CACHE_INSERTED is a 32-bit integer (or a 10-digit integer).

טבלת רישום ביומן של שאילתות פיזיות למעקב אחר שימוש

הטבלה הבאה מתארת את טבלת מסד הנתונים שעוקבת אחרי שאילתות פיזיות. טבלת מסד נתונים זו רושמת את מידע ה-SQL הפיזי בשביל השאילתות הלוגיות המאוחסנות בטבלת רישום השאילתות הלוגיות. טבלת השאילתות הפיזיות היא בעלת קשר מפתח זר לטבלת השאילתות הלוגיות.

עמודות קשורות למשתמש, מושב העבודה והמזהה

עמודה תיאור

ID

מציין את מזהה השורה הייחודי.

LOGICAL_QUERY_ID

מפנה לשאילתא הלוגית בטבלת רישום השאילתות הלוגיות. סוג הנתונים הואVarchar2(50).

HASH_ID מציין את ערך HASH בשביל השאילתא הלוגית. סוג הנתונים הואVarchar2(128).
PHYSICAL_HASH_ID מציין את ערך HASH בשביל השאילתא הפיזית. סוג הנתונים הואVarchar2(128).

עמודות קשורות לפרטים של שאילתא

עמודה תיאור

QUERY_BLOB

מכיל את כל משפט SQL הפיזי בלי חיתוך. העמודה QUERY_BLOB היא מחרוזת תווים מסוג long.

QUERY_TEXT

מכיל את משפט ה-SQL שנשלח לשאילתא. סוג הנתונים הוא Varchar(1024).

עמודות קשורות לתזמון ההרצה

עמודה תיאור

END_DT

מציין את התאריך שבו שאיחתא פיזית הושלמה.

END_HOUR_MIN

מציין את השעה ואת הדקה שבה השאילתא הפיזית הושלמה.

END_TS

מציין את התאריך ואת הזמן שבהם השאילתא הפיזית הושלמה. חותמות זמן ההתחלה וזמן הסיום משקפות כל זמן שהשאילתא המתינה למשאבים שלא היו זמינים.

TIME_SEC

מציין את זמן הביצוע של השאילתא הפיזית.

START_DT

מציין אתהתאריך שבו השאילתא הפיזית נשלחה.

START_HOUR_MIN

מציין את השעה והדקה שבהן השאילתא הפיזית נשלחה.

START_TS

מציין את התאריך והזמן שבהם השאילתא הפיזית נשלחה.

עמודות קשורות לפרטי ההרצה

עמודה תיאור

ROW_COUNT

מכיל את מספר השורות שהוחזרו ללקוח השאילתא.

טבלת בלוק אתחול למעקב אחר שימוש

הטבלה הבאה מתארת את טבלת מסד הנתונים שעוקבת אחר מידע על בלוקי האתחול.

הערה :

נכון לעכשיו, טבלאות המעקב אחר שימוש בבלוק האתחול כוללות רק בלוקים לאתחול מושב עבודה ואינן כוללות את בלוקי האתחול של המודל הסמנטי.

עמודות קשורות למשתמש, מושב העבודה והמזהה

עמודה תיאור
USER_NAME שם המשתמש שהריץ את בלוק האתחול. סוג הנתונים הוא Varchar2(128).
TENANT_ID שם דייר המשתמש שהריץ את בלוק האתחול. סוג הנתונים הוא Varchar2(128).
SERVICE_NAME שם השירות. סוג הנתונים הוא Varchar2(128).
ECID מזהה הקשר הריצה המופק על-ידי המערכת. סוג הנתונים הוא Varchar2(1024).
SESSION_ID מזהה מושב העבודה. סוג הנתונים הוא מספר(10).

עמודות קשורות לפרטים של שאילתא

עמודה תיאור
REPOSITORY_NAME שם המודל הסמנטי שאליו ניגשת השאילתא. סוג הנתונים הוא Varchar2(128).
BLOCK_NAME שם בלוק האתחול שהורץ. סוג הנתונים הוא Varchar2(128).

עמודות קשורות לתזמון ההרצה

עמודה תיאור
START_TS תאריך ושעת ההתחלה של בלוק האתחול.
END_TS תאריך ושעת הסיום של בלוק האתחול. חותמות זמן ההתחלה וזמן הסיום משקפות גם הזמן שהשאילתא המתינה שמשאבים יהיו זמינים.
DURATION משך הזמן שנדרש להריץ את בלוק האתחול. סוג הנתונים הוא מספר(13,3).

עמודות קשורות לפרטי ההרצה

עמודה תיאור
NOTES הערות לגבי בלוק האתחול והרצתו. סוג הנתונים הוא Varchar2(1024).