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

Μεθοδολογία Προσαρμογής Εφαρμογών

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

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

Ανάλυση του σχεδίου εκτέλεσης εντολής

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

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

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

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

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

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

  • Παραμέτρων συνόδου και παραδείγματος
  • Συμβουλές (hints)
  • Χαρτογράφηση ερωτήματος

Στατιστικά και ιστόγραμματα

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

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

  • Τα χώρες πινάκων.
  • segments
  • Επεκτάσεις (EXTENTS)
  • Blocks

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

  • Τα φυσικά πτυχές του πίνακα
  • Προσωρινοί Πίνακες
  • Πίνακες Κατάλογου
  • Εξωτερικοί Πίνακες
  • Κλιμακωτός Πίνακας (span, letter, hash, mixed)
  • Φυσική αναδιοργάνωση πινάκων

Σύνθετες Απόψεις και μηχανισμός QUERY REWRITE

Μέθοδοι δείκτων δεδομένων

  • Δημιουργία B-TREE δείκτων
  • Ιδιότητες δείκτων
  • Τύποι δείκτων: μοναδικός, πολυκλικός, συνάρτηση, αντίθετος
  • Συμπίεση δεικτών
  • Αναδιάρθρωση και συγχώνευση δεικτών
  • Εικονικοί δείκτες
  • Ιδιωτικοί και δημόσιοι δείκτες
  • Πλατωνικοί δείκτες και σύνθεση

Η μελέτη περιπτώσεων - ανάγνωση πλήρους εξόδου δεδομένων

  • O αντίκτυπος της θέσης στο πίνακα και την ανάγνωση μνήμης blocks
  • Φόρτωση δεδομένων κανονική και άμεση πλευρά
  • O ταξινόμηση predicates

Η μελέτη περιπτώσεων - πρόσβαση σε δεδομένα μέσω δείκτου

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

Η μελέτη περιπτώσεων - ταξινόμηση

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

Η μελέτη περιπτώσεων - joins και subqueries

  • O συνδυασμός: MERGE, HASH, NESTED LOOP
  • Joints σε OLTP και OLAP συστήματα
  • O ταξινόμηση predicates
  • Exterior Joints
  • AntI-join
  • Incomplete joins (SEMI)
  • Απλές subqueries
  • Συσχετισμένες subqueries
  • Απόψεις, η κλάση WITH

Άλλες εργασίες του εργαλείου κόστους-βασισμένης βελτιστοποίησης

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

Ερωτήματα εξονυχισμένα

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

Παράλληλη εξέλιξη

Απαιτήσεις

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

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


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

Σχόλια (2)

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

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