Τα αρχεία καταγραφής ερωτημάτων περιέχουν ισχυρές, διαγνωστικές πληροφορίες που επιτρέπουν στους διαχειριστές να αναλύουν και να επιλύουν προβλήματα σχετικά με την απόδοση, τα σενάρια σφάλματος και τα λανθασμένα αποτελέσματα των ερωτημάτων. Όταν ενεργοποιείτε τα αρχεία καταγραφής ερωτημάτων στο Oracle Analytics, οι πληροφορίες σχετικά με την ανάλυση, τη βελτιστοποίηση, τα σχέδια εκτέλεσης, το φυσικό ερώτημα, τα συνοπτικά στατιστικά στοιχεία κ.ο.κ. εγγράφονται στο αρχείο καταγραφής ερωτημάτων.
Πρόσβαση στο αρχείο καταγραφής ερωτημάτων
Σημείωση:
Οι συγγραφείς βιβλίων εργασίας μπορούν επίσης να έχουν πρόσβαση σε πληροφορίες ερωτημάτων, όπως ο χρόνος ερωτημάτων, ο χρόνος server και ο χρόνος ροής, για τα συστατικά απεικονίσεων στα βιβλία εργασίας τους. Ανατρέξτε στην ενότητα Πρόσβαση σε αρχεία καταγραφής ερωτημάτων για ένα βιβλίο εργασίας, στο τέλος αυτού του θέματος.Επίπεδα καταγραφής ερωτημάτων
Το επίπεδο καταγραφής προσδιορίζει τις λεπτομέρειες και τον όγκο του αρχείου καταγραφής που δημιουργείται.
Μπορείτε να ορίσετε το καθολικό επίπεδο καταγραφής για το σημασιολογικό μοντέλο σας (RPD) χρησιμοποιώντας την ιδιότητα Επίπεδο καταγραφής συστήματος (κάτω από τα Εργαλεία, Επιλογή, Αποθετήριο) ή τη μεταβλητή περιόδου λειτουργίας.
Μπορείτε να παρακάμψετε το επίπεδο καταγραφής για μια αναφορά, προσθέτοντας τη μεταβλητή LOGLEVEL
στην ιδιότητα Πρόθεμα, η οποία είναι διαθέσιμη στην καρτέλα Σύνθετες επιλογές για την αναφορά.
Για να εξασφαλίσετε ότι λαμβάνετε ολοκληρωμένα αρχεία καταγραφής αποφεύγοντας τα ευρήματα ενδιάμεσης μνήμης, μπορείτε να συμπεριλάβετε τη μεταβλητή DISABLE_CACHE_HIT=1
μαζί με τη μεταβλητή LOGLEVEL
.
LOGLEVEL
) κυμαίνονται μεταξύ 0-7.
LOGLEVEL=0
σημαίνει ότι η καταγραφή είναι απενεργοποιημένη.LOGLEVEL=7
είναι το ανώτερο επίπεδο καταγραφής που χρησιμοποιείται κυρίως από την ομάδα ανάπτυξης Oracle.LOGLEVEL=2
είναι κατάλληλη για τη ρύθμιση και τη βασική κατανόηση της απόδοσης.LOGLEVEL=3
απαιτείται για την αντιμετώπιση προβλημάτων σε φίλτρα ασφάλειας δεδομένων επιπέδου σειράς.Ανάλογα με το επίπεδο καταγραφής, τα αρχεία καταγραφής ερωτημάτων περιέχουν πληροφορίες σχετικά με το ερώτημα μεταξύ των οποίων τη λογική αίτηση, το σχέδιο εκτέλεσης και πλοήγησης, το φυσικό ερώτημα που δημιουργήθηκε, τον χρόνο εκτέλεσης, τα byte και τις σειρές που ανακτήθηκαν σε διαφορετικούς κόμβους εκτέλεσης και πληροφορίες σχετικά με την ενδιάμεση μνήμη.
Οι διαχειριστές μπορούν να εξάγουν τα αρχεία καταγραφής από τη σελίδα SQL ζητήματος στην Κονσόλα εκτελώντας το ερώτημα με τις κατάλληλες ρυθμίσεις LOGLEVEL
και μεταβλητών.
Ανάγνωση αρχείου καταγραφής ερωτημάτων
Η σελίδα Ενδιάμεση μνήμη ερωτημάτων και περιόδων λειτουργίας παραθέτει όλα τα ερωτήματα και τις περιόδους λειτουργίας που είναι ενεργά τη δεδομένη χρονική στιγμή. Οι διαχειριστές μπορούν να έχουν πρόσβαση σε αυτήν τη σελίδα από την Κονσόλα.
Κάθε εγγραφή στη σελίδα παρέχει πρόσβαση στο αρχείο καταγραφής ερωτήματος για ένα συγκεκριμένο ερώτημα, στο καθορισμένο επίπεδο (δηλ., στο επίπεδο σημασιολογικού μοντέλου, περιόδου λειτουργίας ή αναφοράς).
Κάθε αίτηση έχει ένα μοναδικό requestid
στο Oracle Analytics.
Λογικό ερώτημα SQL
Ακολουθεί ένα δείγμα λογικού ερωτήματος SQL στο Oracle Analytics.
Υπάρχουν μερικές κοινές μεταβλητές που μπορεί να δείτε σε μια αίτηση λογικής SQL:
QUERY_SRC_CD
: Προέλευση του ερωτήματος: Προτροπή, Αναφορά, ΑΔ, SQL ζητήματος, κτλ.SAW_SRC_PATH
: Εάν το ερώτημα αποθηκευτεί, ακολουθήστε τη διαδρομή στο ερώτημα στον κατάλογο.SAW_DASHBOARD
: Εάν το ερώτημα περιλαμβάνεται σε ένα dashboard, ακολουθήστε τη διαδρομή στο dashboard στον κατάλογο.SAW_DASHBOARD_PG
: Το όνομα της σελίδας dashboard.Λογική αίτηση
Η λογική αίτηση είναι η μετάφραση ενός ερωτήματος από το επίπεδο παρουσίασης στο επίπεδο επιχειρηματικού μοντέλου και αντιστοίχισης μετά την προσθήκη φίλτρων ασφάλειας, εάν υπάρχουν.
Με βάση τη λογική αίτηση, το Oracle Analytics αποφασίζει εάν το ερώτημα εντοπίζεται σε μια υπάρχουσα ενδιάμεση μνήμη ή πρέπει ανακτηθεί από τη βάση δεδομένων.
Σχέδιο εκτέλεσης
Το σχέδιο εκτέλεσης είναι ο μετασχηματισμός της πραγματικής λογικής αίτησης σε ένα βελτιστοποιημένο σχέδιο για εκτέλεση. Αυτό περιλαμβάνει ένα σχέδιο αποστολής για κάθε λειτουργία και εάν εκτελείται στη βάση δεδομένων ή στο Oracle Analytics. Όταν γίνεται επεξεργασία μιας λειτουργίας στο Oracle Analytics, το αρχείο καταγραφής ερωτήματος υποδεικνύει [για βάση δεδομένων 0:0,0]
.
Κατά την εκτέλεση του ερωτήματος, το Oracle Analytics διασχίζει ακριβώς αυτήν τη δενδρική δομή. Σε λεπτομερή αρχεία καταγραφής, οι πληροφορίες σχετικά με σειρές που υπόκεινται σε επεξεργασία είναι διαθέσιμες σε κάθε κόμβο της δενδρικής δομής εκτέλεσης.
Φυσικές αιτήσεις ή αιτήσεις βάσης δεδομένων
Με βάση το σχέδιο εκτέλεσης, το Oracle Analytics δημιουργεί φυσική SQL που θα εκτελεστεί στην καθορισμένη βάση δεδομένων. Μπορεί να υπάρχουν μία ή περισσότερες αιτήσεις που αποστέλλονται σε μία ή περισσότερες βάσεις δεδομένων.
Για κάθε φυσική αίτηση που αποστέλλεται στη βάση δεδομένων, υπάρχει ένα αρχείο καταγραφής του αριθμού σειρών και byte που ανακτήθηκαν.
Όταν υπάρχουν πολλαπλά ερωτήματα, μπορείτε να χρησιμοποιήσετε το αναγνωριστικό ερωτήματος (σε αυτό το παράδειγμα, 1914627
) για την αντιστοίχιση του ακριβούς ερωτήματος που έχει καταγραφεί στην ενότητα Αποστολή ερωτήματος στη βάση δεδομένων
. Αυτό σας επιτρέπει να αντιστοιχίσετε το ερώτημα με τις σειρές που ανακτήθηκαν όταν υπάρχουν πολλαπλές αιτήσεις βάσης δεδομένων.
Μία αναφορά μπορεί να στείλει πολλαπλά ερωτήματα σε μία ή περισσότερες βάσεις δεδομένων ανάλογα με τη δομή αναφοράς και τον ορισμό του σημασιολογικού μοντέλου. Για παράδειγμα, σε αυτό το αρχείο καταγραφής ερωτήματος έχουν σταλεί 3 φυσικά ερωτήματα στη βάση δεδομένων.
Το αρχείο καταγραφής παρέχει πληροφορίες επεξεργασίας παρόμοιων σειρών για όλους τους κόμβους στο σχέδιο εκτέλεσης. Τέλος, καταγράφονται οι σειρές που αποστέλλονται στην εφαρμογή πελάτη.
Το αρχείο καταγραφής περιλαμβάνει επίσης μια τελική σύνοψη στατιστικών δεδομένων που περιλαμβάνει τον πλήρη χρόνο εκτέλεσης. Μπορείτε να συσχετίσετε τον χρόνο εδώ για να αναλύσετε και να διερευνήσετε ζητήματα απόδοσης.
Συνοπτικά στατιστικά στοιχεία
Ζητήματα αρχείου καταγραφής ερωτημάτων
Δραστηριότητα μοναδικού νήματος. Σε αντίξοες συνθήκες, ενδέχεται να αντιμετωπίσετε εμπλοκή στην απόδοση για επίπεδα καταγραφής μεγαλύτερα από 2.
Οι χρόνοι που παρατίθενται και υπολογίζονται αφορούν την εγγραφή των καταχωρήσεων στο αρχείο καταγραφής, η οποία ταυτίζεται σχεδόν πάντα με τη στιγμή που προκύπτει το συμβάν (δηλαδή, όταν συμβαίνει η δραστηριότητα που εκκίνηση την καταχώρηση στο αρχείο καταγραφής). Εκτός εάν, υπάρχουν άλλες εμπλοκές που επηρεάζουν την καταγραφή.
Η καταγραφή ερωτημάτων είναι διαγνωστική και δεν προορίζεται για τη συλλογή πληροφοριών χρήσης. Για να μάθετε σχετικά με την παρακολούθηση χρήσης, ανατρέξτε στην ενότητα Παρακολούθηση χρήσης.
Πρόσβαση σε αρχεία καταγραφής ερωτημάτων για ένα βιβλίο εργασίας
Μόνο οι διαχειριστές μπορούν να αποκτήσουν πρόσβαση στα αρχεία καταγραφής από τη σελίδα Ενδιάμεση μνήμη περιόδων λειτουργίας και ερωτημάτων στην Κονσόλα. Ωστόσο, οι συντάκτες περιεχομένου μπορούν να έχουν πρόσβαση σε πληροφορίες αρχείων καταγραφής για ερωτήματα απεικόνισης στα βιβλία εργασίας τους μέσω του μενού Προγραμματιστής και αυτό είναι ένα χρήσιμο εργαλείο για συντάκτες που θέλουν να αντιμετωπίζουν προβλήματα στην απόδοση των ερωτημάτων. Για πρόσβαση στο εργαλείο απόδοσης για βιβλία εργασίας (επιλογή μενού Προγραμματιστής), οι χρήστες πρέπει να ενεργοποιήσουν την επιλογή Ενεργοποίηση επιλογών προγραμματιστή που βρίσκεται στο μενού Σύνθετες επιλογέςκάτω από Το προφίλ μου.
Όταν ενεργοποιηθεί, η επιλογή μενού Προγραμματιστής εμφανίζεται στο μενού βιβλίου εργασίας.
Η επιλογή Προγραμματιστής επιτρέπει στους χρήστες να προβάλλουν και να αναλύουν διάφορα αρχεία καταγραφής στο λεπτό για οποιαδήποτε απεικόνιση σε έναν καμβά. Εμφανίζεται ένα ξεχωριστό πλαίσιο κάτω από τον καμβά που έχει διαφορετικές καρτέλες για κάθε τύπο πληροφοριών. Από προεπιλογή, τα αρχεία καταγραφής δεν συμπληρώνονται ή ανανεώνονται όταν εκτελείται η απεικόνιση.
Επιλέξτε την απεικόνιση που θέλετε να αναλύσετε και επιλέξτε Ανανέωση για να δημιουργήσετε τα αρχεία καταγραφής. Μόλις ανανεωθεί, εμφανίζονται διάφορές πληροφορίες σχετικά με την απεικόνιση και μπορείτε να αναλύσετε τις πληροφορίες αρχείου καταγραφής για τη συγκεκριμένη απεικόνιση. Για να αναλύσετε πολλές απεικονίσεις, πρέπει να τις ανανεώσετε μεμονωμένα και να τις αναλύσετε τη μία μετά την άλλη.
Σημείωση:
Το μενού Προγραμματιστής είναι διαθέσιμο μόνο σε βιβλία εργασίας. Για κλασικές αναλύσεις και dashboard, μπορείτε να αποκτήσετε πρόσβαση στα αρχεία καταγραφής από τη σελίδα Ενδιάμεση μνήμη περιόδων λειτουργίας και ερωτημάτων.