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.

 

Kursam pieejams ES fondu līdzfinansējums.

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. Ievads

  • Darbnīca #1: SQL vaicājuma priekšraksta veiktspējas uzlabošana.

2. Ievads SQL skaņošanā

  • Ātra risinājuma stratēģija;
  • Darbnīca #2: SQL priekšraksta izpildes soļu pārskatīšana;
  • 2-1 praktiskais darbs: SQL izstrādātāja lietošana.

3. Lietojumprogrammu izsekošanas rīku izmantošana

  • Trcsess utilitāte;
  • Darbnīca #3: Kārtošanas operācijas pielāgošanas apguve, izmantojot indeksu ORDER BY klauzulās;
  • 3-1 praktiskais darbs: Lietojumprogrammu izsekošana (1. daļa);
  • 3-1 praktiskais darbs: Lietojumprogrammu izsekošana (2. daļa).

4. Optimizētāja pamati

  • Vaicājumu novērtētājs: selektivitāte un kardinalitāte, plānu ģenerators;
  • Darbnīca #4: Nekorekti uzrakstīta SQL priekšraksta identificēšana un pielāgošana;
  • 4-1 praktiskais darbs: Izpratne par optimizētāja lēmumu pieņemšanu (pēc izvēles).

5. Izpildes plānu ģenerēšana un attēlošana

  • AUTOTRACE;
  • Automātiskā darba slodzes krātuve;
  • Darbnīca #5: Kolonnu secības maiņas ietekme saliktā indeksā;
  • 5-1 praktiskais darbs: Izpildes plānu iegūšana, izmantojot SQL Developer;
  • 5-2 praktiskais darbs: Izpildes plānu iegūšana

6. Izpildes plānu un uzlabojumu interpretācija
Darbnīca #6: Informācijas izmantošana 10053. failā SQL priekšraksta noregulēšanao;

  • 6-1 praktiskais darbs: Dinamisko plānu izmantošana.

7. Optimizētājs: tabulu un indeksu piekļuves ceļi

  • Pārskats par indeksiem;
  • Bitkartes indeksi;
  • Kopējie novērojumi;
  • Darbnīca #7: Izpratne par optimizētāja lēmumiem;
  • 7-1 praktiskais darbs: Dažādu piekļuves ceļu izmantošana (1. daļa);
  • 7-1 praktiskais darbs: Dažādu piekļuves ceļu izmantošana (2. daļa);
  • 7-1 praktiskais darbs: Dažādu piekļuves ceļu izmantošana (3. daļa);
  • 7-1 praktiskais darbs: Dažādu piekļuves ceļu izmantošana (4. daļa).

8. Optimizētājs: apvienošanās operatori

  • Darbnīca #8: Noskaņošanas stratēģija;
  • 8. praktiskais uzdevums: Pievienošanās ceļu izmantošana.

9. Citi optimizētāja operatori

  • Darbnīca #9: SQL plāna bāzes līnijas izmantošana labākas izpildes plāna pārvaldībai;
  • 9-1 praktiskais uzdevums: Rezultātu kešatmiņas izmantošana;
  • 9-2 praktiskais uzdevums: Citu piekļuves ceļu izmantošana (pēc izvēles).

10. Ievads optimizētāja statistikas koncepcijās

  • Kolonnu statistika: histogrammas;
  • Sesijas specifiskā statistika globālām pagaidu tabulām;
  • 10-1 praktiskais uzdevums: Indeksu klasterizācijas faktors;
  • 10-2 praktiskais uzdevums: Izteiksmju statistikas izveide;
  • 10-3 praktiskais uzdevums: Automātiskas statistikas vākšanas iespējošana (1. daļa);
  • 10-3 praktiskais uzdevums: Automātiskas statistikas vākšanas iespējošana (2. daļa);
  • 10-4 praktiskais darbs: Sistēmas statistikas izmantošana (pēc izvēles).

11. Saistīto mainīgo izmantošana

  • Kursora koplietošanas uzlabojumi;
  • 11-1 praktiskais darbs: Adaptīvās kursora koplietošanas izmantošana;
  • 11-2 praktiskais darbs: CURSOR_SHARING funkcijas izmantošana (pēc izvēles).

12. SQL plāna pārvaldība

  • SQL plāna pārvaldības konfigurēšana;
  • Iespējamie SQL plāna pārvaldāmības scenāriji;
  • 12-1 praktiskais darbs: SQL plāna pārvaldības SPM izmantošana (1. daļa);
  • 12-1 praktiskais darbs: SQL plāna pārvaldības SPM izmantošana (2. daļa).

13. Darbnīcas

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.