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

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

Εισαγωγή στη Βελτιστοποίηση SQL

  • Επισκόπηση βελτιστοποίησης απόδοσης και στόχοι
  • Επισκόπηση της αρχιτεκτονικής του Oracle Optimizer
  • Βασικές έννοιες βελτιστοποίησης: κόστος, πληθάριθμος, επιλεκτικότητα

Κατανόηση των Σχεδίων Εκτέλεσης

  • Δημιουργία και ερμηνεία σχεδίων εκτέλεσης
  • EXPLAIN PLAN έναντι DBMS_XPLAN
  • Συνήθεις παγίδες απόδοσης στα σχέδια

Στρατηγικές Δεικτοδότησης

  • Τύποι δεικτών και οι επιπτώσεις τους στη βελτιστοποίηση
  • Δημιουργία και ανάλυση δεικτών για απόδοση
  • Χρήση αόρατων και βασισμένων σε συναρτήσεις δεικτών

Εργαλεία Βελτιστοποίησης της Oracle

  • Automatic Workload Repository (AWR)
  • Automatic Database Diagnostic Monitor (ADDM)
  • SQL Tuning Advisor και SQL Access Advisor

Διαχείριση Σχεδίων SQL

  • Βασικές γραμμές σχεδίων (plan baselines) και καταγραφή σχεδίων
  • Διαχείριση εξελίξεων σχεδίων
  • Χρήση οδηγιών σχεδίων SQL

Προηγμένες Τεχνικές Βελτιστοποίησης SQL

  • Εξέταση δεσμευμένων μεταβλητών (bind peeking) και προσαρμοστική κοινή χρήση δρομέων
  • Χρήση υποδείξεων (hints) και προφίλ για τον έλεγχο της εκτέλεσης
  • Διάγνωση και διόρθωση πολύπλοκων ερωτημάτων

Πρακτικά Σενάρια Βελτιστοποίησης

  • Ανάλυση πραγματικών προβλημάτων SQL
  • Βήμα προς βήμα ασκήσεις βελτιστοποίησης
  • Βέλτιστες πρακτικές και λίστες ελέγχου βελτιστοποίησης

Σύνοψη και Επόμενα Βήματα

Απαιτήσεις

  • Κατανόηση της Oracle SQL και PL/SQL
  • Εμπειρία εργασίας με βάση δεδομένων Oracle ως προγραμματιστής ή DBA
  • Βασική εξοικείωση με τα σχέδια εκτέλεσης και τις έννοιες δεικτοδότησης

Κοινό

  • Προγραμματιστές βάσεων δεδομένων Oracle
  • Μηχανικοί απόδοσης
  • Διαχειριστές βάσεων δεδομένων
 21 Ώρες

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


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

Σχόλια (1)

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

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