Oracle Database 19c: SQL skaņošanas darbnīca

Mācību ietvaros varēs apgūt to, kā veikt Oracle SQL pieprasījumu uzlabošanu un rakstīt SQL pieprasījumus, kas piemēroti Oracle datubāzei.

Kursa ilgums, akadēmiskās stundas: 24
Cena (bez PVN): 1800,00 
Cena (ar PVN): 2178,00 
Pasniedz: Gints Plivna
Gints Plivna
Gints Plivna ir uzņēmuma “Swedbank” datu arhitekts. Gintam ir padziļināta interese par datubāzēm, pieredze ar relāciju datu bāzu pārvaldības sistēmām (Relational Database Management Systems, RDBMS) Oracle, Teradata, SQL Server, MySQL, kā arī NoSQL DBMS – MongoDB. Oracle SQL un PL/SQL sertificēto kursu pasniedzējs kopš 2007. gada.

Jānis Ozoliņš Signis Vāvere
Pieteikties kursam:

Piesakies vai uzdod jautājumu!

 

Ja vēlies pieteikties kursam vai uzdot jautājumu par to, droši izmanto šo formu!

Lūdzu ievadi savu vārdu, uzvārdu
Lūdzu ievadi uzņēmuma nosaukumu
Lūdzu ievadi savu telefona numuru
Lūdzu ievadi savu e-pastu

Paldies! Mēs ar Tevi sazināsimies.

Mācību mērķis

Veicināt nepieciešamās zināšanas un prasmes ātru, uzticamu, drošu un viegli pārvaldāmu datubāzu veiktspējas nodrošināšanai. Pielietojot jauniegūtās zināšanas, varēsi optimizēt datubāzes darba slodzi, samazināt IT izmaksas un sniegt augstāku pakalpojumu kvalitāti, ļaujot konsolidēt datubāzes mākoņos.

Mērķauditorija

Arhitekti un izstrādātāji.

Pēc mācībām tu spēsi
  • Interpretēt izpildes plānus un dažādus veidus, kādos var piekļūt datiem;
  • Atšifrēt, izlemt un pēc tam pielāgot SQL kodu;
  • Izmantot dažādas pielāgošanas tehnikas;
  • Izmantot saistīto mainīgo priekšrocības, izsekot failus un izmantot dažāda veida indeksus;
  • Labākai optimizācijai izmantot dažādus piekļuves ceļus.
Priekšnoteikumi mācību apmeklēšanai

Oracle datubāzes arhitektūras un komponentu pārzināšana, kā arī izpratne par SQL un pieredze SQL vaicājumu rakstīšanā un regulēšanā.

 Iepriekšēja pieredze darbā ar Oracle datubāzi, vēlams kā DBA vai lomā, kas saistīta ar datubāzes atbalstu vai administrēšanu.

Mācību materiāli

Oracle University mācību materiāli.

Sertifikācijas eksāmens

Nav paredzēts.

Programma

1. Course Introduction

  • Workshop 1: Enhancing the Performance of a SQL Query Statement.

2. Introduction to SQL Tuning

  • Quick Solution Strategy;
  • Workshop 2: Reviewing the Execution Steps of the SQL Statement;
  • Practice 2-1: Using SQL Developer.

3. Using Application Tracing Tools

  • Trcsess Utility;
  • Workshop 3: Learn to Tune Sort Operation Using an Index in the ORDER BY Clauses;
  • Practice 3-1: Tracing Applications (Part 01);
  • Practice 3-1: Tracing Applications (Part 02).

4. Optimizer Fundamentals

  • Query Estimator: Selectivity and Cardinality;
  • Plan Generator;
  • Workshop 4: Identifying and Tuning a Poorly Written SQL Statement;
  • Practice 4-1: Understanding Optimizer Decisions (Optional).

5. Generating and Displaying Execution Plans

  • AUTOTRACE;
  • Automatic Workload Repository;
  • Workshop 5: Effects of Changing the Column Order in a Composite Index;
  • Practice 5-1: Extracting an Execution Plan by Using SQL Developer;
  • Practice 5-2: Extracting Execution Plans.

6. Interpreting Execution Plans and Enhancements

  • Workshop-6: Using Information in the 10053 File to Tune a SQL Statement;
  • Practice 6-1: Using Dynamic Plans.

7. Optimizer: Table and Index Access Paths

  • Indexes: Overview;
  • Bitmap Indexes;
  • Common Observations;
  • Workshop 7: Understanding the Optimizer’s Decision;
  • Practice 7-1: Using Different Access Paths (Part 01);
  • Practice 7-1: Using Different Access Paths (Part 02);
  • Practice 7-1: Using Different Access Paths (Part 03);
  • Practice 7-1: Using Different Access Paths (Part 04).

8. Optimizer: Join Operators

  • Workshop 8: Tuning Strategy;
  • Practice 8: Using Join Paths.

9. Other Optimizer Operators

  • Workshop 9: Using SQL Plan Baseline to Manage a Better Execution Plan;
  • Practice 9-1: Using the Result Cache;
  • Practice 9-2: Using Other Access Paths (Optional).

10. Introduction to Optimizer Statistics Concepts

  • Column Statistics: Histograms;
  • Session-Specific Statistics for Global Temporary Tables;
  • Practice 10-1: Index Clustering Factor;
  • Practice 10-2: Creating Expression Statistics;
  • Practice 10-3: Enabling Automatic Statistics Gathering Optional (Part 01);
  • Practice 10-3: Enabling Automatic Statistics Gathering Optional (Part 02);
  • Practice 10-4: Using System Statistics (Optional).

11. Using Bind Variables

  • Cursor Sharing Enhancements;
  • Practice 11-1: Using Adaptive Cursor Sharing;
  • Practice 11-2: Using CURSOR_SHARING (Optional).

12. SQL Plan Management

  • Configuring SQL Plan Management;
  • Possible SQL Plan Manageability Scenarios;
  • Practice 12-1: Using SQL Plan Management SPM (Part 01);
  • Practice 12-1: Using SQL Plan Management SPM (Part 02).

13. Workshops

Ja vēlies uzzināt vairāk par šīm mācībām, sazinies ar mums pa tālruni 67505091 vai raksti e-pastu uz mrn@bda.lv.