Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Μεθοδολογία Ρύθμισης Εφαρμογών

Αρχιτεκτονική βάσης δεδομένων και instance

  • Διαδικασίες διακομιστή
  • Δομή μνήμης (SGA, PGA)
  • Ανάλυση και κοινόχρηστοι δρομείς
  • Αρχεία δεδομένων, αρχεία καταγραφής, αρχεία παραμέτρων

Ανάλυση του πλάνου εκτέλεσης εντολών

  • Υποθετικό πλάνο (EXPLAIN PLAN, SQLPlus AutoTrac XPlane)
  • Το πραγματικό πλάνο εκτέλεσης (V $ SQL_PLAN, XPlane, AWR)

Παρακολούθηση απόδοσης και εύρεση σημείων συμφόρησης στη διαδικασία

  • Παρακολούθηση της τρέχουσας κατάστασης του instance μέσω προβολών λεξικού συστήματος
  • Παρακολούθηση ιστορικών λεξικών
  • Παρακολούθηση εφαρμογών (SQLTrace, TkProf, TreSess

Η διαδικασία βελτιστοποίησης

  • Ιδιότητες βελτιστοποίησης κόστους και ρυθμιζόμενες
  • Καθορισμός βελτιστοποίησης

Έλεγχος εργασίας βελτιστοποιητή βάσει κόστους μέσω:

  • Παραμέτρων συνεδρίας και instance
  • Συμβουλών (hints)
  • Προτύπων πλάνων ερωτημάτων

Στατιστικά και Ιστογράμματα

  • Επίδραση στατιστικών και ιστογραμμάτων στην απόδοση
  • Μέθοδοι συλλογής στατιστικών και ιστογραμμάτων
  • Στρατηγική μέτρησης και εκτίμησης στατιστικών
  • Διαχείριση στατιστικών: αποκλεισμός, αντιγραφή, επεξεργασία, αυτοματοποίηση συλλογής, παρακολούθηση αλλαγών
  • Δυναμική δειγματοληψία δεδομένων (προσωρινοί πίνακες, σύνθετα κατηγορήματα)
  • Στατιστικά πολλαπλών στηλών, βασισμένα σε εκφράσεις
  • Στατιστικά Συστήματος

Η λογική και φυσική δομή της βάσης δεδομένων

  • Χώροι πινάκων.
  • Τμήματα
  • Επεκτάσεις (EXTENTS)
  • Μπλοκ

Μέθοδοι αποθήκευσης δεδομένων

  • Οι φυσικές πτυχές του πίνακα
  • Προσωρινοί Πίνακες
  • Πίνακες ευρετηρίου
  • Εξωτερικοί Πίνακες
  • Πίνακας κατατμήσεων (εύρος, γράμμα, κατακερματισμός, μικτό)
  • Φυσική αναδιοργάνωση πινάκων

Υλοποιημένες όψεις και μηχανισμός QUERY REWRITE

Μέθοδοι ευρετηρίασης δεδομένων

  • Δημιουργία ευρετηρίων B-TREE
  • Ιδιότητες ευρετηρίου
  • Ευρετήρια: μοναδικά, πολλαπλών στηλών, συναρτήσεων, αντίστροφα
  • Ευρετήρια συμπίεσης
  • Ανακατασκευή και συγχώνευση ευρετηρίων
  • Εικονικά ευρετήρια
  • Ιδιωτικά και δημόσια ευρετήρια
  • Bitmap Ευρετήρια και ένωση

Μελέτη περίπτωσης - πλήρης σάρωση δεδομένων

  • Η επίδραση της θέσης σε επίπεδο πίνακα και μπλοκ στις αναγνώσεις απόδοσης
  • Φόρτωση δεδομένων συμβατική και απευθείας διαδρομή
  • Η σειρά των κατηγορημάτων

Μελέτη Περίπτωσης - πρόσβαση σε δεδομένα μέσω ευρετηρίου

  • Μέθοδοι ανάγνωσης ευρετηρίου (UNIQUE SCAN RANGE SCAN FULL SCAN FAST FULL SCAN MIN / MAX SCAN)
  • Χρήση λειτουργικών ευρετηρίων
  • Η επιλεκτικότητα ευρετηρίου (Clustering Factor)
  • Ευρετήρια πολλαπλών στηλών και SKIP SCAN
  • NULL και ευρετήρια
  • Πίνακες ευρετηρίου (IOT)
  • Επίδραση ευρετηρίων στις λειτουργίες DML

Μελέτη Περίπτωσης - ταξινόμηση

  • Ταξινόμηση μνήμης
  • Ταξινόμηση ευρετηρίου
  • Γλωσσική ταξινόμηση
  • Η επίδραση της εντροπίας στην ταξινόμηση (Clustering Factor)

Μελέτη Περίπτωσης - συνδέσεις και υποερωτήματα

  • Η συγχώνευση: MERGE, HASH, NESTED LOOP
  • Συνδέσεις σε συστήματα OLTP και OLAP
  • Η σειρά εναλλαγής
  • Εξωτερικές Συνδέσεις
  • Anti-join
  • Μη πλήρεις συνδέσεις (SEMI)
  • Απλά υποερωτήματα
  • Συσχετισμένα υποερωτήματα
  • Οι όψεις, η εντολή WITH

Άλλες λειτουργίες βελτιστοποιητή βάσει κόστους

  • Buffer Sort
  • INLIST
  • VIEW
  • FILTER
  • Count Stop Key
  • Result Cache

Κατανεμημένα ερωτήματα

  • Ανάγνωση πλάνων ερωτημάτων για χρήση dblinks
  • Επιλογή του κύριου πίνακα

Παράλληλη επεξεργασία

Απαιτήσεις

  • Ελεύθερη χρήση των βασικών αρχών της SQL και γνώση του περιβάλλοντος βάσης δεδομένων Oracle (κατά προτίμηση ολοκλήρωση της εκπαίδευσης Oracle 11g - Native SQL για Προγραμματιστές - Εργαστήρια)
  • Πρακτική εμπειρία στην εργασία με Oracle
 28 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (2)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες