Επιλογή ονόματος υπηρεσίας βάσης δεδομένων Oracle Autonomous Data Warehouse

Η επιλογή του σωστού προδημιουργημένου ονόματος υπηρεσίας βάσης δεδομένων αποτελεί σημαντικό παράγοντα για τη σύνδεση στο Oracle Autonomous Data Warehouse. Μάθετε σχετικά με τα προδομημένα ονόματα υπηρεσίας βάσης δεδομένων και ποιο από αυτά να επιλέξετε.

Τι είναι τα προδομημένα ονόματα υπηρεσίας βάσης δεδομένων;

Το Oracle Autonomous Data Warehouse παρέχει τρία ονόματα υπηρεσίας βάσης δεδομένων για τις συνδέσεις. Τα ονόματα αυτά έχουν την ακόλουθη μορφή:
  • databasename_high - Μέγιστοι πόροι, ελάχιστη ταυτόχρονη εκτέλεση. Τα ερωτήματα εκτελούνται παράλληλα.
  • databasename_medium - Λιγότεροι πόροι, μεγαλύτερη ταυτόχρονη εκτέλεση. Τα ερωτήματα εκτελούνται παράλληλα.
  • databasename_low - Ελάχιστοι πόροι, μέγιστη ταυτόχρονη εκτέλεση. Τα ερωτήματα εκτελούνται σε σειρά.

Αυτά τα ονόματα περιλαμβάνονται στο αρχείο tnsnames.ora στο πορτοφόλι Oracle. Κάντε κλικ στην επιλογή Συνδέσεις βάσεων δεδομένων στην Κονσόλα του Oracle Cloud Infrastructure για να δείτε τις συμβολοσειρές.
Ακολουθεί η περιγραφή για GUID-993E1C00-6FF1-4577-A8E2-CE15736B7C69-default.png
.png''

Πληροφορίες σχετικά με τις ομάδες καταναλωτών στο Oracle Resource Manager

Τα ονόματα υπηρεσίας βάσης δεδομένων αντιστοιχίζονται σε ομάδες καταναλωτών στο Resource Manager που περιορίζουν τον αριθμό των συνδέσεων και των ερωτημάτων που μπορούν να εκτελούνται ταυτόχρονα στο Oracle Autonomous Data Warehouse καθώς και τον μέγιστο αριθμό των παράλληλων διεργασιών που επιτρέπονται ανά ερώτημα (parallel_degree_limit). Αυτά τα όρια εξαρτώνται από τον αριθμό των αδειοδοτημένων ECPU ή OCPU και από το κατά πόσο είναι ενεργοποιημένη η αυτόματη κλιμάκωση.

Ο ακόλουθος πίνακας παρουσιάζει ένα παράδειγμα τιμών ταυτόχρονων συνδέσεων για μια βάση δεδομένων με 32 ECPU και με την αυτόματη κλιμάκωση ECPU απενεργοποιημένη και ενεργοποιημένη.

Όνομα υπηρεσίας βάσης δεδομένων Αριθμός ταυτόχρονων ερωτημάτων με απενεργοποιημένη την αυτόματη κλιμάκωση ECPU Αριθμός ταυτόχρονων ερωτημάτων με ενεργοποιημένη την αυτόματη κλιμάκωση ECPU
high 3 9
medium 20 (0,63 × αριθμός ECPU) 60 (1,89 × αριθμός ECPU)
low Έως 4800 (150 x αριθμός ECPU) Έως 4800 (150 x αριθμός ECPU)

Επιλογή του βέλτιστου ονόματος υπηρεσίας βάσης δεδομένων για το Oracle Analytics

Ο μέγιστος επιτρεπόμενος αριθμός ταυτόχρονα εκτελούμενων ερωτημάτων για την υπηρεσία βάσης δεδομένων high είναι 3 με την αυτόματη κλιμάκωση απενεργοποιημένη και 9 με την αυτόματη κλιμάκωση ενεργοποιημένη. Αυτό το όριο μπορεί να συμπληρωθεί από τρεις χρήστες που είναι συνδεδεμένοι στο όνομα υπηρεσίας βάσης δεδομένων high και εκτελούν ένα ερώτημα ο καθένας ή τρεις αναφορές σε ένα dashboard του Oracle Analytics για έναν μεμονωμένο χρήστη.

Το όνομα υπηρεσίας low λειτουργεί ικανοποιητικά για τα περισσότερα φορτία εργασίας του Oracle Autonomous Data Warehouse με το Oracle Analytics, ωστόσο αν θέλετε να χρησιμοποιείτε παράλληλα ερωτήματα, επιλέξτε το όνομα υπηρεσίας medium. Το όριο βαθμού παραλληλισμού για το όνομα υπηρεσίας low είναι 1, δηλαδή δεν υπάρχει παραλληλισμός. Αν έχετε συνδεθεί στο όνομα υπηρεσίας low, ο βαθμός παραλληλισμού μειώνεται σε 1, ακόμα και αν έχει οριστεί στο επίπεδο πίνακα ή ευρετηρίου, και το ερώτημα δεν εκτελείται παράλληλα. Το όριο βαθμού παραλληλισμού (ανά ερώτημα) για τα ονόματα υπηρεσίας medium και high ισούται με τον διπλάσιο αριθμό των αδειοδοτημένων CPU.

Σημείωση: Η σύνδεση σε μια βάση δεδομένων που αποτελεί μέρος του Oracle Fusion Analytics Warehouse (Fusion Analytics) απαιτεί τη χρήση του ονόματος υπηρεσίας low για τον μέγιστο αριθμό ταυτόχρονων ερωτημάτων.

Παρακολούθηση δηλώσεων σε ουρά

Αν ο μέγιστος αριθμός του ορίου ταυτόχρονων ερωτημάτων συμπληρωθεί, τα επιπλέον ερωτήματα τοποθετούνται σε ουρά. Το Oracle Autonomous Data Warehouse παρέχει μια μέτρηση για τον έλεγχο των δηλώσεων σε ουρά.

Επιλέξτε Ενέργειες βάσης δεδομένων και Dashboard βάσης δεδομένων στη σελίδα Oracle Autonomous Data Warehouse της Κονσόλας του Oracle Cloud Infrastructure.


Ακολουθεί η περιγραφή για GUID-78C6AFF4-1BA2-404D-B1F8-42C67C8DCA41-default.png
.png''

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


Ακολουθεί η περιγραφή για GUID-AF649614-A214-42F7-AD17-7AC36DC40497-default.png
.png''

Παρακολούθηση παραλληλισμού

Αν γίνει υπέρβαση του ορίου βαθμού παραλληλισμού (ΒΠ), βλέπετε την υποβάθμιση του βαθμού παραλληλισμού στην αναφορά παρακολούθησης SQL. Η αιτία 353 για την υποβάθμιση του βαθμού παραλληλισμού σημαίνει ότι το Resource Manager υποβάθμισε τη δήλωση λόγω του μέγιστου ορίου βαθμού παραλληλισμού.


Ακολουθεί η περιγραφή για GUID-02DDFA21-7953-43C2-B78C-88F9F0C3392D-default.png
.png''

Για το Oracle Database 18 και τις νεότερες εκδόσεις, οι κωδικοί αιτίας υποβάθμισης περιγράφονται στον ακόλουθο πίνακα:

Αναγνωριστικό Κωδικοί αιτίας
352 Υποβάθμιση ΒΠ λόγω προσαρμοστικού ΒΠ.
353 Υποβάθμιση ΒΠ λόγω μέγιστου ΒΠ από το Resource Manager.
354 Υποβάθμιση ΒΠ λόγω ανεπαρκούς αριθμού πόρων.
355 Υποβάθμιση ΒΠ λόγω αποτυχίας συμμετοχής των slave.

Συμβάν αναμονής CPU από Resource Manager

Μια περίοδος λειτουργίας που αναμένει τον επιμερισμό CPU από το Resource Manager προσαυξάνει το συμβάν αναμονής quantum resmgr:cpu. Για να μειώσετε την πιθανότητα εμφάνισης αυτού του συμβάντος αναμονής, επαληθεύστε ότι το όνομα υπηρεσίας low ή medium χρησιμοποιείται για τη σύνδεση OAC. Εναλλακτικά, αυξήστε τον αριθμό των CPU που επιμερίζονται στο ADW.

Για να δείτε τον αριθμό των αναμονών και τον μέσο χρόνο αναμονής, εξετάστε τα Συμβάντα αναμονής προσκηνίου στην αναφορά του Automatic Workload Repository (AWR) για το συμβάν αναμονής quantum resmgr:cpu.

Σε αυτό το παράδειγμα, υπάρχουν συνολικά 272 αναμονές, με μέσο χρόνο αναμονής 588,91 χιλιοστά δευτερολέπτου η καθεμία. Ο συνολικός χρόνος αναμονής είναι 160 δευτερόλεπτα. Προσδιορίστηκε ότι η αιτία ήταν η χρήση του ονόματος υπηρεσίας βάσης δεδομένων high για τη σύνδεση OAC. Αυτές οι περίοδοι αναμονής εξαφανίστηκαν μόλις ο πελάτης άλλαξε σε υπηρεσία medium, οπότε επιλύθηκε και η περιοδική μείωση ταχύτητας του dashboard.


Ακολουθεί η περιγραφή για GUID-EA1878A7-1E60-47BA-989C-404AD8D7D7DE-default.png
.png''

Συμβουλή για τη δημιουργία σύνδεσης με το Oracle Autonomous Data Warehouse στο Oracle Analytics

Στο Oracle Analytics, όταν ορίζετε τη σύνδεση Oracle Autonomous Data Warehouse χρησιμοποιώντας το πορτοφόλι στιγμιότυπου, ορίζεται από προεπιλογή το όνομα υπηρεσίας high. Αλλάξτε το όνομα σε low ή medium για να αποφύγετε τον περιορισμό του αριθμού των ταυτόχρονων συνδέσεων.


Ακολουθεί η περιγραφή για GUID-E576A8A9-5059-4EE1-815C-4A07A7FB27FA-default.png
.png''