Συγκέντρωση και ανάλυση αρχείων καταγραφής ερωτημάτων

Τα αρχεία καταγραφής ερωτημάτων περιέχουν ισχυρές, διαγνωστικές πληροφορίες που επιτρέπουν στους διαχειριστές να αναλύουν και να επιλύουν προβλήματα σχετικά με την απόδοση, τα σενάρια σφάλματος και τα λανθασμένα αποτελέσματα των ερωτημάτων. Όταν ενεργοποιείτε τα αρχεία καταγραφής ερωτημάτων στο Oracle Analytics, οι πληροφορίες σχετικά με την ανάλυση, τη βελτιστοποίηση, τα σχέδια εκτέλεσης, το φυσικό ερώτημα, τα συνοπτικά στατιστικά στοιχεία κ.ο.κ. εγγράφονται στο αρχείο καταγραφής ερωτημάτων.

Πρόσβαση στο αρχείο καταγραφής ερωτημάτων

Τα αρχεία καταγραφής ερωτημάτων εγγράφονται σειριακά με την ίδια σειρά που εκτελούνται τα ερωτήματα σε όλο το σύστημα. Κάθε περίοδος λειτουργίας και κάθε αίτηση προσδιορίζεται από ένα μοναδικό αναγνωριστικό. Οι διαχειριστές μπορούν να αποκτήσουν πρόσβαση σε αυτά τα αρχεία καταγραφής ερωτημάτων από τη σελίδα Ενδιάμεση μνήμη περιόδων λειτουργίας και ερωτημάτων στην Κονσόλα. Για να μάθετε πώς να αποκτήσετε πρόσβαση σε αυτήν τη σελίδα, ανατρέξτε στην ενότητα Ανάλυση ερωτημάτων SQL και αρχείων καταγραφής.

Σημείωση:

Οι συγγραφείς βιβλίων εργασίας μπορούν επίσης να έχουν πρόσβαση σε πληροφορίες ερωτημάτων, όπως ο χρόνος ερωτημάτων, ο χρόνος server και ο χρόνος ροής, για τα συστατικά απεικονίσεων στα βιβλία εργασίας τους. Ανατρέξτε στην ενότητα Πρόσβαση σε αρχεία καταγραφής ερωτημάτων για ένα βιβλίο εργασίας, στο τέλος αυτού του θέματος.

Επίπεδα καταγραφής ερωτημάτων

  • Το επίπεδο καταγραφής προσδιορίζει τις λεπτομέρειες και τον όγκο του αρχείου καταγραφής που δημιουργείται.

  • Μπορείτε να ορίσετε το επίπεδο καταγραφής σε επίπεδο συστήματος, περιόδου λειτουργίας ή αναφοράς.
  • Μπορείτε να ορίσετε το καθολικό επίπεδο καταγραφής για το σημασιολογικό μοντέλο σας (RPD) χρησιμοποιώντας την ιδιότητα Επίπεδο καταγραφής συστήματος (κάτω από τα Εργαλεία, Επιλογή, Αποθετήριο) ή τη μεταβλητή περιόδου λειτουργίας.

    Ακολουθεί η περιγραφή για GUID-8BF38235-E497-4FC9-B4C3-D5E3B11C2991-default.jpg
    .jpg''

  • Μπορείτε να παρακάμψετε το επίπεδο καταγραφής για μια αναφορά, προσθέτοντας τη μεταβλητή LOGLEVEL στην ιδιότητα Πρόθεμα, η οποία είναι διαθέσιμη στην καρτέλα Σύνθετες επιλογές για την αναφορά.

  • Για να εξασφαλίσετε ότι λαμβάνετε ολοκληρωμένα αρχεία καταγραφής αποφεύγοντας τα ευρήματα ενδιάμεσης μνήμης, μπορείτε να συμπεριλάβετε τη μεταβλητή DISABLE_CACHE_HIT=1 μαζί με τη μεταβλητή LOGLEVEL.

    Ακολουθεί η περιγραφή για GUID-028022F5-7C3F-4EA4-B497-88453DFF4853-default.jpg
    .jpg''

  • Οι τιμές του επιπέδου καταγραφής (LOGLEVEL) κυμαίνονται μεταξύ 0-7.
    • Η ρύθμιση LOGLEVEL=0 σημαίνει ότι η καταγραφή είναι απενεργοποιημένη.
    • Η ρύθμιση LOGLEVEL=7 είναι το ανώτερο επίπεδο καταγραφής που χρησιμοποιείται κυρίως από την ομάδα ανάπτυξης Oracle.
    • Η ρύθμιση LOGLEVEL=2 είναι κατάλληλη για τη ρύθμιση και τη βασική κατανόηση της απόδοσης.
    • Η ρύθμιση LOGLEVEL=3 απαιτείται για την αντιμετώπιση προβλημάτων σε φίλτρα ασφάλειας δεδομένων επιπέδου σειράς.
  • Ανάλογα με το επίπεδο καταγραφής, τα αρχεία καταγραφής ερωτημάτων περιέχουν πληροφορίες σχετικά με το ερώτημα μεταξύ των οποίων τη λογική αίτηση, το σχέδιο εκτέλεσης και πλοήγησης, το φυσικό ερώτημα που δημιουργήθηκε, τον χρόνο εκτέλεσης, τα byte και τις σειρές που ανακτήθηκαν σε διαφορετικούς κόμβους εκτέλεσης και πληροφορίες σχετικά με την ενδιάμεση μνήμη.

Οι διαχειριστές μπορούν να εξάγουν τα αρχεία καταγραφής από τη σελίδα SQL ζητήματος στην Κονσόλα εκτελώντας το ερώτημα με τις κατάλληλες ρυθμίσεις LOGLEVEL και μεταβλητών.

Ακολουθεί η περιγραφή για GUID-CE500760-79A2-4D2E-83CA-F401163B111F-default.jpg
.jpg''

Ανάγνωση αρχείου καταγραφής ερωτημάτων

Η σελίδα Ενδιάμεση μνήμη ερωτημάτων και περιόδων λειτουργίας παραθέτει όλα τα ερωτήματα και τις περιόδους λειτουργίας που είναι ενεργά τη δεδομένη χρονική στιγμή. Οι διαχειριστές μπορούν να έχουν πρόσβαση σε αυτήν τη σελίδα από την Κονσόλα.

Ακολουθεί η περιγραφή για GUID-E741680B-8E04-4FBA-9173-4D2F1CAA680E-default.jpg
.jpg''

Κάθε εγγραφή στη σελίδα παρέχει πρόσβαση στο αρχείο καταγραφής ερωτήματος για ένα συγκεκριμένο ερώτημα, στο καθορισμένο επίπεδο (δηλ., στο επίπεδο σημασιολογικού μοντέλου, περιόδου λειτουργίας ή αναφοράς).

Ακολουθεί η περιγραφή για GUID-AF2BE54A-CC5E-44C0-88E2-9ADD91B3962C-default.jpg
.jpg''

Κάθε αίτηση έχει ένα μοναδικό requestid στο Oracle Analytics.

Λογικό ερώτημα SQL

Ακολουθεί ένα δείγμα λογικού ερωτήματος SQL στο Oracle Analytics.

Ακολουθεί η περιγραφή για GUID-ACCBD275-1027-48FB-9183-8EB87EB94078-default.jpg
.jpg''

Υπάρχουν μερικές κοινές μεταβλητές που μπορεί να δείτε σε μια αίτηση λογικής SQL:

  • QUERY_SRC_CD: Προέλευση του ερωτήματος: Προτροπή, Αναφορά, ΑΔ, SQL ζητήματος, κτλ.
  • SAW_SRC_PATH: Εάν το ερώτημα αποθηκευτεί, ακολουθήστε τη διαδρομή στο ερώτημα στον κατάλογο.
  • SAW_DASHBOARD: Εάν το ερώτημα περιλαμβάνεται σε ένα dashboard, ακολουθήστε τη διαδρομή στο dashboard στον κατάλογο.
  • SAW_DASHBOARD_PG: Το όνομα της σελίδας dashboard.

Λογική αίτηση

Η λογική αίτηση είναι η μετάφραση ενός ερωτήματος από το επίπεδο παρουσίασης στο επίπεδο επιχειρηματικού μοντέλου και αντιστοίχισης μετά την προσθήκη φίλτρων ασφάλειας, εάν υπάρχουν.

Ακολουθεί η περιγραφή για GUID-74E1CA85-56BB-412D-B9F1-468E1D143DFD-default.jpg
.jpg''

Με βάση τη λογική αίτηση, το Oracle Analytics αποφασίζει εάν το ερώτημα εντοπίζεται σε μια υπάρχουσα ενδιάμεση μνήμη ή πρέπει ανακτηθεί από τη βάση δεδομένων.

Ακολουθεί η περιγραφή για GUID-AD43A89E-4AC8-4A6A-B30F-167EEA2BAE0F-default.jpg
.jpg''

Σχέδιο εκτέλεσης

Το σχέδιο εκτέλεσης είναι ο μετασχηματισμός της πραγματικής λογικής αίτησης σε ένα βελτιστοποιημένο σχέδιο για εκτέλεση. Αυτό περιλαμβάνει ένα σχέδιο αποστολής για κάθε λειτουργία και εάν εκτελείται στη βάση δεδομένων ή στο Oracle Analytics. Όταν γίνεται επεξεργασία μιας λειτουργίας στο Oracle Analytics, το αρχείο καταγραφής ερωτήματος υποδεικνύει [για βάση δεδομένων 0:0,0].

Ακολουθεί η περιγραφή για GUID-41665BED-DD61-4056-BEDD-D54D2292BD58-default.jpg
.jpg''

Κατά την εκτέλεση του ερωτήματος, το Oracle Analytics διασχίζει ακριβώς αυτήν τη δενδρική δομή. Σε λεπτομερή αρχεία καταγραφής, οι πληροφορίες σχετικά με σειρές που υπόκεινται σε επεξεργασία είναι διαθέσιμες σε κάθε κόμβο της δενδρικής δομής εκτέλεσης.

Ακολουθεί η περιγραφή για GUID-58CDEF0F-CE9D-41D7-A639-1F68749074B1-default.jpg
.jpg''

Φυσικές αιτήσεις ή αιτήσεις βάσης δεδομένων

Με βάση το σχέδιο εκτέλεσης, το Oracle Analytics δημιουργεί φυσική SQL που θα εκτελεστεί στην καθορισμένη βάση δεδομένων. Μπορεί να υπάρχουν μία ή περισσότερες αιτήσεις που αποστέλλονται σε μία ή περισσότερες βάσεις δεδομένων.

Ακολουθεί η περιγραφή για GUID-67BA9E19-057C-4918-A583-C127B2D14F32-default.jpg
.jpg''

Για κάθε φυσική αίτηση που αποστέλλεται στη βάση δεδομένων, υπάρχει ένα αρχείο καταγραφής του αριθμού σειρών και byte που ανακτήθηκαν.

Ακολουθεί η περιγραφή για GUID-A103C103-084C-4370-BDB6-0D2728A66DAB-default.jpg
.jpg''

Όταν υπάρχουν πολλαπλά ερωτήματα, μπορείτε να χρησιμοποιήσετε το αναγνωριστικό ερωτήματος (σε αυτό το παράδειγμα, 1914627) για την αντιστοίχιση του ακριβούς ερωτήματος που έχει καταγραφεί στην ενότητα Αποστολή ερωτήματος στη βάση δεδομένων. Αυτό σας επιτρέπει να αντιστοιχίσετε το ερώτημα με τις σειρές που ανακτήθηκαν όταν υπάρχουν πολλαπλές αιτήσεις βάσης δεδομένων.

Μία αναφορά μπορεί να στείλει πολλαπλά ερωτήματα σε μία ή περισσότερες βάσεις δεδομένων ανάλογα με τη δομή αναφοράς και τον ορισμό του σημασιολογικού μοντέλου. Για παράδειγμα, σε αυτό το αρχείο καταγραφής ερωτήματος έχουν σταλεί 3 φυσικά ερωτήματα στη βάση δεδομένων.

Ακολουθεί η περιγραφή για GUID-6AD88CC1-CED9-4609-BB30-F6B0F94BB105-default.jpg
.jpg''

Το αρχείο καταγραφής παρέχει πληροφορίες επεξεργασίας παρόμοιων σειρών για όλους τους κόμβους στο σχέδιο εκτέλεσης. Τέλος, καταγράφονται οι σειρές που αποστέλλονται στην εφαρμογή πελάτη.

Ακολουθεί η περιγραφή για GUID-94913767-718C-44B4-AE6C-6081DD12D8B4-default.jpg
.jpg''

Το αρχείο καταγραφής περιλαμβάνει επίσης μια τελική σύνοψη στατιστικών δεδομένων που περιλαμβάνει τον πλήρη χρόνο εκτέλεσης. Μπορείτε να συσχετίσετε τον χρόνο εδώ για να αναλύσετε και να διερευνήσετε ζητήματα απόδοσης.

Ακολουθεί η περιγραφή για GUID-2F47CE96-DFE8-4B4F-940A-3FF9CE336F2A-default.jpg
.jpg''

Συνοπτικά στατιστικά στοιχεία

Αρκετά στατιστικά δεδομένα χρονισμού εμφανίζονται στη σύνοψη αρχείου καταγραφής ερωτήματος.
  • Χρόνος παρέλευσης - Ο συνολικός χρόνος παρέλευσης από τη λήψη του λογικού ερωτήματος μέχρι η εφαρμογή πελάτης να κλείσει τον δρομέα. Εάν η εφαρμογή πελάτης επιτρέπει στον χρήστη να κάνει κύλιση στο αποτέλεσμα, όπως κάνει το Oracle Analytics, τότε ο δρομέας ενδέχεται να σταματήσει να ανοίγει για μεγάλο χρονικό διάστημα μέχρι ο χρήστης είτε να πλοηγηθεί σε μια άλλη σελίδα ή να αποσυνδεθεί.
  • Χρόνος συμπίλησης - Ο χρόνος που χρησιμοποιεί το Oracle Analytics για τη δημιουργία του σχεδίου εκτέλεσης και των φυσικών ερωτημάτων από το λογικό ερώτημα SQL.
  • Συνολικός χρόνος στον BI Server - Ο συνολικός χρόνος αναμονής της εφαρμογής πελάτη για μια απόκριση. Αυτός περιλαμβάνει τον χρόνο εκτέλεσης του φυσικού ερωτήματος, τον χρόνο αναμονής κατά την ανάκτηση και τον χρόνο που δαπανάται στο Oracle Analytics για εσωτερική εκτέλεση.
  • Χρόνος εκτέλεσης - Ο χρόνος από τη λήψη του λογικού ερωτήματος από το Oracle Analytics μέχρι να ολοκληρωθεί η εκτέλεση του λογικού ερωτήματος. Αυτός δεν περιλαμβάνει τον χρόνο που δαπανάται αφού ολοκληρωθεί η εκτέλεση του λογικού ερωτήματος όταν η εφαρμογή πελάτης ανακτά αποτελέσματα.
  • Χρόνος απόκρισης - Ο χρόνος από τη λήψη του λογικού ερωτήματος από το Oracle Analytics μέχρι να επιστραφεί η πρώτη σειρά στην εφαρμογή πελάτη.

Ζητήματα αρχείου καταγραφής ερωτημάτων

  • Δραστηριότητα μοναδικού νήματος. Σε αντίξοες συνθήκες, ενδέχεται να αντιμετωπίσετε εμπλοκή στην απόδοση για επίπεδα καταγραφής μεγαλύτερα από 2.

  • Οι χρόνοι που παρατίθενται και υπολογίζονται αφορούν την εγγραφή των καταχωρήσεων στο αρχείο καταγραφής, η οποία ταυτίζεται σχεδόν πάντα με τη στιγμή που προκύπτει το συμβάν (δηλαδή, όταν συμβαίνει η δραστηριότητα που εκκίνηση την καταχώρηση στο αρχείο καταγραφής). Εκτός εάν, υπάρχουν άλλες εμπλοκές που επηρεάζουν την καταγραφή.

  • Η καταγραφή ερωτημάτων είναι διαγνωστική και δεν προορίζεται για τη συλλογή πληροφοριών χρήσης. Για να μάθετε σχετικά με την παρακολούθηση χρήσης, ανατρέξτε στην ενότητα Παρακολούθηση χρήσης.

Πρόσβαση σε αρχεία καταγραφής ερωτημάτων για ένα βιβλίο εργασίας

Μόνο οι διαχειριστές μπορούν να αποκτήσουν πρόσβαση στα αρχεία καταγραφής από τη σελίδα Ενδιάμεση μνήμη περιόδων λειτουργίας και ερωτημάτων στην Κονσόλα. Ωστόσο, οι συντάκτες περιεχομένου μπορούν να έχουν πρόσβαση σε πληροφορίες αρχείων καταγραφής για ερωτήματα απεικόνισης στα βιβλία εργασίας τους μέσω του μενού Προγραμματιστής και αυτό είναι ένα χρήσιμο εργαλείο για συντάκτες που θέλουν να αντιμετωπίζουν προβλήματα στην απόδοση των ερωτημάτων. Για πρόσβαση στο εργαλείο απόδοσης για βιβλία εργασίας (επιλογή μενού Προγραμματιστής), οι χρήστες πρέπει να ενεργοποιήσουν την επιλογή Ενεργοποίηση επιλογών προγραμματιστή που βρίσκεται στο μενού Σύνθετες επιλογέςκάτω από Το προφίλ μου.

Ακολουθεί η περιγραφή για GUID-1C5E06A4-B442-41CF-9A16-029A8878237B-default.jpg
.jpg''

Όταν ενεργοποιηθεί, η επιλογή μενού Προγραμματιστής εμφανίζεται στο μενού βιβλίου εργασίας.

Ακολουθεί η περιγραφή για GUID-72F0DD44-DD0A-47D4-942B-3E014F122B0F-default.jpg
.jpg''

Η επιλογή Προγραμματιστής επιτρέπει στους χρήστες να προβάλλουν και να αναλύουν διάφορα αρχεία καταγραφής στο λεπτό για οποιαδήποτε απεικόνιση σε έναν καμβά. Εμφανίζεται ένα ξεχωριστό πλαίσιο κάτω από τον καμβά που έχει διαφορετικές καρτέλες για κάθε τύπο πληροφοριών. Από προεπιλογή, τα αρχεία καταγραφής δεν συμπληρώνονται ή ανανεώνονται όταν εκτελείται η απεικόνιση.

Ακολουθεί η περιγραφή για GUID-5D339116-5D5F-4AA2-B16B-82096E0B0D3C-default.jpg
.jpg''

Επιλέξτε την απεικόνιση που θέλετε να αναλύσετε και επιλέξτε Ανανέωση για να δημιουργήσετε τα αρχεία καταγραφής. Μόλις ανανεωθεί, εμφανίζονται διάφορές πληροφορίες σχετικά με την απεικόνιση και μπορείτε να αναλύσετε τις πληροφορίες αρχείου καταγραφής για τη συγκεκριμένη απεικόνιση. Για να αναλύσετε πολλές απεικονίσεις, πρέπει να τις ανανεώσετε μεμονωμένα και να τις αναλύσετε τη μία μετά την άλλη.

Ακολουθεί η περιγραφή για GUID-5A53D8E3-0776-44DC-ADD9-214C231E172B-default.jpg
.jpg''
Με την επιλογή Προγραμματιστής, οι συντάκτες περιεχομένου μπορούν να αναλύουν ένα εύρος πληροφοριών, όπως αρχεία καταγραφής απόδοσης, JSON, XML και επίσης πληροφορίες σχετικά με σύνολα δεδομένων. Αυτό σημαίνει ότι μπορούν να αναλύουν αρχεία καταγραφής χωρίς να χρειάζονται πρόσβαση διαχειριστή στη σελίδα Ενδιάμεση μνήμη περιόδων λειτουργίας και ερωτημάτων.

Σημείωση:

Το μενού Προγραμματιστής είναι διαθέσιμο μόνο σε βιβλία εργασίας. Για κλασικές αναλύσεις και dashboard, μπορείτε να αποκτήσετε πρόσβαση στα αρχεία καταγραφής από τη σελίδα Ενδιάμεση μνήμη περιόδων λειτουργίας και ερωτημάτων.