fbpx
Tanfolyam hossza:
Képzés nyelve:
24 tanóra
Magyar
A képzés díja:
239 500 Ft + Áfa

Tanfolyam időpontok és jelentkezés

Első oktatási nap: 2024. augusztus 21., további oktatási napok: 22., 23.

Hétköznap napközbeni (09.00 - 16.30)
Jelentkezési határidő:
2024. augusztus 13.
Képzés nyelve:
Magyar
Tanfolyam díja:
239 500 Ft + Áfa
Kedvezmények:

Első oktatási nap: 2024. november 4., további oktatási napok: 5., 6.

Hétköznap napközbeni (09.00 - 16.30)
Jelentkezési határidő:
2024. október 25.
Képzés nyelve:
Magyar
Tanfolyam díja:
239 500 Ft + Áfa
Kedvezmények:

Zártcsoportos képzésre jelentkezem

Amennyiben munkatársaiddal zárt csoportos képzésen veszel részt és kaptál a tanfolyam időpont kódot, itt tudod leadni jelentkezésedet.

Jelentkezés időpont nélkül

Ha egyik időpont sem felel meg neked, de érdekel a tanfolyam, kérünk, hogy add le jelentkezésedet időpont nélkül! Új időpont felvételekor értesíteni fogunk.

Ezeket a kedvezményeket veheted igénybe jelentkezéskor:

MasterMoms program

A tanfolyamon a hallgatók elsajátítják az Oracle adatbázissal kapcsolatos SQL teljesítményoptimalizálást és tuningolást, sok gyakorlati példán keresztül, számos hasznos tippet és trükköt megismerve

Oracle adatbázissal dolgozó rendszerüzemeltetőknek, adatbázis programozóknak és azoknak a Oracle felhasználóknak, akik összeteett lekérdezéseket készítenek

Oracle adatbázis alapszintű ismerete, SQL nyelv ismerete (PL/SQL alapok és összetett lekérdezések írása).

Kérjük, segítsd munkánkat, és töltsd ki 20 kérdésből álló tesztsorunkat, mellyel Te is leellenőrizheted, milyen szintű SQL ismeretekkel rendelkezel, ezáltal könnyebben tudsz tudásodnak megfelelő képzést választani.

Kattints IDE a kérdéssorért!

Oracle tanfolyamaink egymással való kapcsolatát itt tekintheted meg.

Oracle SQL tanfolyamok

 

A képzésen először az Oracle belső működéséből és felépítéséből nézzük át azokat a területeket, amelyek a teljesítményoptimalizáláshoz kapcsolódnak. Ezután egy nagyon fontos témakör, az indexek következnek: mi az indexek szerepe, milyen típusaik vannak és hogyan hatnak a végrehajtásra. Megismerkedünk egy különleges eszközzel, a lekérdezések gyorsítását is lehetővé tevő, az adatokat le is tároló materializált nézetekkel. Statisztikák nélkül az Oracle optimalizálója félkarú óriás: milyen statisztikákat tárol az adatbáziskezelő, hogyan használja fel ezeket és hogyan frissülnek. Erről szól a negyedik témakörünk. Egy SQL utasítás eredményét sokféleképpen elő lehet állítani. Egyik legfontosabb rész, az SQL utasítások teljesítményhangolása a végrehajtási terveket részletezi és az azokba történő beavatkozások lehetőségeit. Az utolsó rész megpróbál áttekintő képet adni arról a sok eszközről, amelyet az Oracle ad a kezünkbe a monitorozáshoz és teljesítményoptimalizáláshoz.

A képzéstől függetlenül vagy akár ahhoz kapcsolódóan igénybe vehető adatbázis teljesítményoptimalizáció szolgáltatásunk is.

Részletes tematika:

 

1. ADATBÁZIS ARCHITEKTÚRA ALAPOK, AMIT A TUNINGOLÁSHOZ TUDNI ÉRDEMES

1.1. Tablespace, data file, control file
1.2. Blokk, extent, szegmens, ROWID
1.3. PCTFREE, PCTUSED, row chaining, row migration
1.4. Memória architektúra
1.5. SGA, PGA, Shared Pool, Large Pool, Database Buffer Cache
1.6. In-memory column store
1.7. Full database caching
1.8. Inicializációs paraméterek
1.9. LRU cache algoritmus

 

2. INDEXEK

2.1. B-Tree
2.2. Összetett indexek (composite, concatenated, skip-scan)
2.3. Index jellemzők: BLEVEL, SELECTIVITY, CLUSTERING_FACTOR, INVISIBLE
2.4. Indexek újraépítése
2.5. Reverse key, DESC index
2.6. Bitmap index, bitmap join
2.7. Függvény-alapú indexek
2.8. Particionált indexek
2.9. Index-organized table
2.10. Advanced index compression
2.11. Indexek és megszorítások kapcsolata
2.12. Index létrehozás szintaktika (CREATE INDEX)

 

3. MATERIALIZÁLT NÉZETEK

3.1. Materializált nézet fogalma
3.2. Materializált nézet működése
3.3. Materializált nézet típusai
3.4. Materializált nézet mező elnevezései
3.5. Materializált nézet első feltöltése (BUILD IMMEDIATE, DEFERRED)
3.6. Materializált nézet frissítés módja (REFRESH FAST, COMPLETE, FORCE, NEVER)
3.7. Materializált nézet frissítés ütemezése (ON DEMAND, ON COMMIT, START WITH NEXT)
3.8. In-place és out-of-place frissítés
3.9. Materializált nézet jogosultságok
3.10. Materializált nézet módosítása
3.11. Materializált nézet napló (MATERIALIZED VIEW LOG)
3.12. Materializált nézet szintaktikája (CREATE MATERIALIZED VIEW) 

 

4. STATISZTIKÁK

4.1. Statisztikák jelentősége
4.2. Statisztikák meghatározásának módjai – mintavétel
4.3. Statisztikák gyűjtése, gyújtési szintek
4.4. Statisztikák gyűjtésének ütemezése
4.5. Manuális gyűjtés – ANALYZE
4.6. Manuális gyűjtés – GATHER_*_STATS
4.7. Hiányzó statisztikák – dinamikus gyűjtés
4.8. DBMS_STATS fontosabb eljárásai
4.9. Statisztikák megtekintése: ALL_TAB_STATISTICS, ALL_TAB_COL_STATISTICS, ALL_TAB_HISTOGRAMS, ALL_IND_STATISTICS nézetek

 

5. SQL UTASÍTÁSOK TELJESÍTMÉNYHANGOLÁSA

5.1. SQL optimalizáló
5.1.1. Költség fogalma (Cost)
5.1.2. Futtatási terv megtekintése (EXPLAIN PLAN)
5.1.3. PLAN_TABLE felépítése és mezői
5.1.4.Lefuttatott SQL utasítások végrehajtási terve
5.2. Végrehajtási tervek elkészítésének lépései
5.2.1. Utasítások transzformációja (View Merging, Predicate Pushing, Subquery Unnesting, Query Rewrite with Materialized Views)
5.2.2. Változók SQL utasításokban (Bind Variables)
5.2.3. Adat elérési útvonalak (Data Access Paths): Full table scan, Rowid scan, Index scan (Index unique scan, Index range scan, Index skip scan, Index full scan, Fast full index scan, Index join, Bitmap index), Cluster access, Hash access, Sample table scan
5.2.4. Összekapcsolások módszerei (Join Method): Nested loop, Hash join, Sort merge join, Cartesian join, Outer join, Full outer join
5.3. Hintek
5.3.1. Hint fogalma
5.3.2. Mikor használjunk hintet?
5.3.3. Hint szintaktikája
5.3.4. Hint hatóköre
5.3.5. Hint kategóriák
5.3.6. Fontosabb hintek - optimalizálás (ALL_ROWS, FIRST_ROWS)
5.3.7. Fontosabb hintek - access path (FULL, INDEX, NO_INDEX, INDEX_FFS, INDEX_COMBINE, INDEX_JOIN, INDEX_SS stb.)
5.3.8. Fontosabb hintek - join order (LEADING, ORDERED)
5.3.9. Fontosabb hintek - join method (USE_HASH, USE_NL, USE_MERGE stb.)
5.3.10. Fontosabb hintek - transzformációk (NO_QUERY_TRANSFORMATION, REWRITE, STAR_TRANSFORMATION, FACT, USE_CONCAT, NO_EXPAND, MERGE, UNNEST, PUSH_PRED, PUSH_SUBQ stb.)
5.3.11. Fontosabb hintek - egyéb (APPEND, DYNAMIC_SAMPLING, RESULT_CACHE, QB_NAME stb.)
5.3.12. Beavatkozás hintek nélkül

 

 

6. SQL MONITOROZÓ ÉS TUNING ESZKÖZÖK RÖVID BEMUTATÁSA

6.1. SQL TRACE, TKPROF
6.2. DBMS_MONITOR
6.3. Statspack
6.4. Oracle Diagnostics Pack
6.4.1. Automatic Database Diagnostic Monitor (ADDM)
6.4.2. Automatic Workload Repository (AWR)
6.5. Oracle Database Tuning Pack
6.5.1. SQL Tuning Set
6.5.2. SQL Profile
6.5.3. SQL Tuning Advisor
6.5.4. SQL Access Advisor
6.6. SQL Performance Analyzer
6.7. Database Replay
6.8. Nagy erőforrásigényű utasítások azonosítása

 

Oracle képzéseink a Masterfield által kidolgozott tananyag alapján zajlanak.

A tanfolyam szakképzett mentorai


Kérdésed van a tréninggel kapcsolatban?



ALAPOZÓ TRÉNINGEK EHHEZ A KÉPZÉSHEZ

Még nincs elegendő tudásod a kurzus elvégzéséhez? Akkor ezekkel a képzésekkel szerezheted meg a szükséges alapokat.


Adatbázis alapismeretek képzés
(MFDB1)

Hossz:
8 tanóra
Ár:
19 500 Ft + Áfa
Időpontok:
jún. 04
SQL lekérdezések (Oracle alapon) tanfolyam
(MFSQL3)

Hossz:
16 tanóra
Ár:
89 500 Ft + Áfa
Időpontok:
jún. 24
júl. 22
aug. 26
Oracle SQL alapok tanfolyam
(MFPLS1)

Hossz:
32 tanóra
Ár:
169 500 Ft + Áfa
Időpontok:
jún. 24
júl. 22
aug. 26
SQL nyelv és SQL segédeszközök (Oracle, MSSQL, MySQL és PostgreSQL)
(MFSQL1)

Hossz:
32 tanóra
Ár:
169 500 Ft + Áfa
Időpontok:
júl. 15
okt. 14

Ezek a tanfolyamok és e-learningek is érdekelhetnek

Tekintsd meg néhány további képzésünket a témában


Oracle PL/SQL programozás
(MFPLS2)

Hossz:
32 tanóra
Ár:
179 500 Ft + Áfa
Időpontok:
júl. 08
szept. 09
nov. 11
Oracle PL/SQL programozás haladó
(MFPLS3)

Hossz:
24 tanóra
Ár:

199 500 Ft + Áfa helyett 179 500 Ft + Áfa

Időpontok:
jún. 03
okt. 09
dec. 02
Oracle WebLogic Server adminisztráció
(MFWLA1)

Hossz:
24 tanóra
Ár:
299 500 Ft + Áfa
Időpontok:
júl. 03
dec. 02
Oracle WebLogic Server 11g performancia tuning
(MFWLT1)

Hossz:
16 tanóra
Ár:
269 500 Ft + Áfa
Időpontok:
nov. 07
Microsoft SQL Server tuning és teljesítményoptimalizálás
(MFMSTUN1)

Hossz:
32 tanóra
Ár:
189 500 Ft + Áfa
Kedvezmény:
Időpontok:
jún. 03
szept. 16
nov. 11
NoSQL - mongoDB adatbáziskezelő
(MFNOSQL1)

Hossz:
24 tanóra
Ár:
189 500 Ft + Áfa
Időpontok:
jún. 10
okt. 14