NEO ΕΠΙΔΟΤΟΥΜΕΝΟ ΠΡΟΓΡΑΜΜΑ ΑΝΕΡΓΩΝ 18-24 ΕΤΩΝ
4. ORACLE 9i DATABASE PERFORMANCE TUNING

ΣΚΟΠΟΣ ΣΕΜΙΝΑΡΙΟΥ

Η ρύθμιση της απόδοσης  μιας βάσης δεδομένων είναι μια κρίσιμη διαδικασία που καθορίζει την αποτελεσματικότητα ενός συστήματος πληροφοριών. Η μείωση του χρόνου αναμονής, η αύξηση της παραγωγικότητας των χρηστών και η βέλτιση απόδοση της βάσης δεδομένων Oracle καθορίζουν την επιτυχημένη λειτουργία της. Σκοπό του σεμιναρίου αποτελεί η εφαρμογή των μεθόδων ρύθμισης που επιτρέπουν στη βάση να λειτουργεί στο μέγιστο της απόδοσής της. Οι συμμετέχοντες θα κατανοήσουν την σημασία του σωστού αρχικού σχεδιασμού της βάσης και θα εξοικειωθούν με τη μέθοδο συντονισμού μιας βάσης δεδομένων Oracle9i. Έμφαση δίδεται κυρίως στη βάση δεδομένων παρά σε συγκεκριμένα ζητήματα απόδοσης του λειτουργικού συστήματος.

Οι συμμετέχοντες θα αποκτήσουν πρακτική εμπειρία συντονίζοντας μια βάση δεδομένων Oracle. Η χρήση των διαθέσιμων εργαλείων Oracle, όπως Enterprise Manager και STATSPACK, επιτρέπει στους χρήστες να εντοπίζουν και να επιλύουν συνηθισμένα ζητήματα απόδοσης που εμφανίζονται κατά τη διαχείριση της βάσης δεδομένων Oracle.

ΣΕ ΠΟΙΟΥΣ ΑΠΕΥΘΥΝΕΤΑΙ

Το σεμινάριο αυτό απευθύνεται σε Διαχειριστές Βάσεων Δεδομένων

Προϋπόθεση για την παρακολούθησή του αποτελεί:

  • Introduction to Oracle9i: SQL
  • Oracle9i Database Administration Fundamentals I
  • Oracle9i Database Administration Fundamentals II

ΣΤΟΧΟΙ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ

  • Έλεγχος των διαθέσιμων πόρων
  • Ρύθμιση μιας βάση δεδομένων Oracle με στόχο τη βέλτιστη απόδοση
  • Ανίχνευση και αντιμετώπιση latch και lock προβλημάτων μέσα στο περιβάλλον της βάσης δεδομένων Oracle
  • Ανίχνευση και αντιμετώπιση προβλημάτων απόδοσης που οφείλονται στον κεντρικό διακομιστή
  • Χρήση των εργαλείων Oracle για τον εντοπισμό προβλημάτων που επηρεάζουν την απόδοση λειτουργίας
  • Χρήση του Enterprise Manager για την δημιουργία εργασιών που αφορούν την απόδοση λειτουργίας
  • Χρήση STATSPACK για τον καθημερινό έλεγχο βάσεων δεδομένων σε λειτουργία
  • Εντοπισμός και επίλυση προβλήματων  I/O, αποθήκευσης δεδομένων και ρυθμίσεων.
  • Ρύθμιση της δεσμευμένης μνήμης και του χώρου αποθήκευσης για τη βελτιστοποίηση των λειτουργιών ταξινόμησης (sort operations)
  • Αναδιαμόρφωση της δομής αρχείων με στόχο τη βελτίωση της απόδοσης

ΘΕΜΑΤΑ ΣΕΜΙΝΑΡΙΟΥ

Overview of Oracle 9i Database Performance Tuning
Tuning questions, phases, and goals
Common performance problems
Tuning during development
Tuning steps for a production database
Performance and availability trade-offs

Diagnostic and Tuning Tools
Log and trace files
Tuning with Oracle Enterprise Manager
Statspack
Statistics, troubleshooting data, and performance data in the data dictionary
Database and self-built performance statistics collection
Collecting performance statistics with assorted tools

Database Configuration and I/O Issues
Distributing files across devices
Tablespace considerations
Full table scan performance
Checkpoint performance
Redo management and performance
Analyzing I/O activity
Analyzing checkpoint performance

Tuning the Shared Pool
Shared pool components and latches
Monitor and tune the library cache
Manage SQL statements and PL/SQL blocks to improve library cache performance
Monitor and tune the data dictionary cache
Reserved pool and large pool management
Using diagnostic tools to monitor and tune the shared pool

Tuning the Buffer Cache
Buffer cache sizing parameters
Buffer cache advisory
Buffer cache tuning views and statistics
Buffer caches for different purposes and non-standard block sizes
Automatic segment space and free space management
Multiple database writing processes
Monitoring and tuning database buffer cache with available diagnostic tools

Dynamic Instance Resizing
Dynamic allocation units in the SGA
Resize SGA components
Resizing the buffer cache and the shared pool

Sizing Other SGA Structures
Manage redo log buffer
Control redo operations
Manage Java pool memory
Managing the redo log buffer

Tuning the Oracle Shared Server
Use and performance of shared server processes
Shared servers and memory usage
Monitor and troubleshoot shared server activity

Optimizing Sort Operations
Automatic PGA memory management
PGA sizing advisor
Sorts and temporary segments
Tuning, diagnostics, and guidelines for sorts
Reduce sorting
Configuring and monitoring sort space options
Configuring automatic PGA memory management

Using Resource Manager
Database Resource Manager concepts
Administering the Database Resource Manager
Define resource plans limits
Assigning users to consumer groups
Manual and automatic consumer group switching
Examine resource plan information in the data dictionary

SQL Statement Tuning
Optimizer modes
Hints
Plan stability and stored outlines
SQL tuning diagnostic tools
Interpret results from SQL tuning diagnostic tools

Managing Statistics
Automatic segment-level statistics collection
Dynamic sampling
Table statistics, index statistics, and index tuning wizard
Column statistics and histograms
Estimated statistics and automatic statistics collection
Optimizer cost model
System statistics
Copying statistics between databases

Using Oracle Blocks Efficiently
Database storage components
Extent management
High water-mark
Space management for tables
Index management

Using Oracle Data Storage Structures Efficiently
Data storage structures
Selecting physical storage characteristics for performance
Data access methods and structures

Application Tuning
Role of the database administrator
Table movement and redefinition
Creating and managing indexes and index-organized tables
Statistics collection
Considerations for OLTP systems
Considerations for decision support systems and data warehouses
Considerations for hybrid systems

Using Materialized Views
Create and refresh materialized views
Nested materialized views
Query rewrites
The DBMS_MVIEW package

Monitoring and Detecting Lock Contention
Locking mechanisms and management
Data concurrency
Enqueues and lock types
Lock monitoring and resolution of conflicts
Deadlocks
Use diagnostic tools to monitor lock contention

Tuning the Operating System

Workshop Overview
Workshop configuration
Workshop procedure
Workshop scenarios

ΕΚΠΑΙΔΕΥΤΙΚΕΣ ΜΕΘΟΔΟΙ

  • Πλήρως εξοπλισμένο εργαστήριο Η/Υ με εγκατεστημένο το περιβάλλον της Oracle
  • Εκπαιδευτική Μεθοδολογία και πρότυπα της Oracle
  • Επίσημο εκπαιδευτικό υλικό της Oracle (βιβλία, οπτικοακουστικό υλικό, εργαστηριακές ασκήσεις)
  • Έμπειροι εισηγητές με πολυετή εργασιακή και διδακτική εμπειρία

ΔΙΑΡΚΕΙΑ

40 ώρες