Oracle Database: SQL Tuning for Developers

  • Êîä êóðñà: 12cTSQL
  • Äëèòåëüíîñòü: 3 ä.
  • Öåíà: 148 500 Ð 33 525 Ð
    Äàííàÿ öåíà äåéñòâèòåëüíà íà êóðñ, ïðîâîäèìûé â ïåðèîä ñ 01.01.2022 ïî 01.11.2030

Ðàñïèñàíèå êóðñà

27.09.2022
148 500 Ð
Ìîñêâà èëè îíëàéí

Àííîòàöèÿ:

Äàííûé êóðñ ïîìîæåò ñëóøàòåëÿì íàó÷èòüñÿ îïðåäåëÿòü è íàñòðàèâàòü íåýôôåêòèâíûå SQL îïåðàòîðû. Áóäóò ðàññìîòðåíû ìåòîäû, ïîçâîëÿþùèå ïîëó÷èòü ðàçëè÷íûå óðîâíè èíôîðìàöèè î òîì, êàê ñåðâåð áàçû äàííûõ Oracle âûïîëíÿåò SQL îïåðàòîðû. Ýòî ïîçâîëèò ñëóøàòåëÿì îïðåäåëÿòü ïðè÷èíû íåýôôåêòèâíîñòè SQL îïåðàòîðîâ.
Ñëóøàòåëè èçó÷àò ðàçëè÷íûå ñïîñîáû äîñòóïà ê äàííûì, óçíàþò î òîì, êàêèå èç íèõ ÿâëÿþòñÿ íàèáîëåå ýôôåêòèâíûìè â òåõ èëè èíûõ îáñòîÿòåëüñòâàõ, è êàê îáåñïå÷èòü èñïîëüçîâàíèå íàèëó÷øåãî ìåòîäà. Áóäóò ðàññìîòðåíû èíñòðóìåíòû äëÿ òðàññèðîâêè íà ðàçíûõ óðîâíÿõ, ïðåèìóùåñòâà èñïîëüçîâàíèÿ ïåðåìåííûõ ïðèâÿçêè è ðàçëè÷íûõ òèïîâ èíäåêñîâ.

Êóðñ ïîäõîäèò êàê äëÿ âåðñèé 10g, 11g, òàê è äëÿ âåðñèè 12c.

Ñëóøàòåëè ïîëó÷àþò çíàíèÿ äëÿ âûïîëíåíèÿ ñëåäóþùèõ äåéñòâèé:

  • Èíòåðïðåòàöèÿ ïëàíà âûïîëíåíèÿ è ðàçëè÷íûõ ìåòîäîâ äîñòóïà ê äàííûì
  • Ìîíèòîðèíã âûïîëíåíèÿ SQL îïåðàòîðà â ðåæèìå ðåàëüíîãî âðåìåíè
  • Ñáîð ñòàòèñòèêè ïî ðàáîòå ïðèëîæåíèé íà ðàçëè÷íûõ óðîâíÿõ (òðàññèðîâêà ïðèëîæåíèé) è èíòåðïðåòàöèÿ ñîáðàííîé ñòàòèñòèêè
  • Ïîèñê SQL îïåðàòîðîâ, íóæäàþùèõñÿ â îïòèìèçàöèè è âûáîð ïðàâèëüíîãî ñïîñîáà èõ íàñòðîéêè
  • Ïîíèìàíèå òîãî, êàê ðàáîòàåò îïòèìèçàòîð çàïðîñîâ (Query Optimizer)
  • Îáåñïå÷åíèå ñòàáèëüíîé ïðîèçâîäèòåëüíîñòè îïòèìèçèðîâàííûõ SQL îïåðàòîðîâ â èçìåíÿþùåéñÿ ñðåäå

Àóäèòîðèÿ:

  • Ðàçðàáîò÷èêè PL/SQL
  • Ðàçðàáîò÷èêè ïðèëîæåíèé
  • Àäìèíèñòðàòîðû áàç äàííûõ
  • Àäìèíèñòðàòîðû èíôîðìàöèîííûõ õðàíèëèù
  • Ðàçðàáîò÷èêè èíôîðìàöèîííûõ õðàíèëèù
  • Ñïåöèàëèñòû ñëóæá òåõíè÷åñêîé ïîääåðæêè

Òðåáîâàíèÿ ê ïîäãîòîâêå ñëóøàòåëåé:

Çíàêîìñòâî ñ SQL â îáúåìå êóðñà Oracle Database: Introduction to SQL

Ïðîãðàììà êóðñà:

Ââåäåíèå â íàñòðîéêó SQL
Îáõîäíûå ïóòè äëÿ óëó÷øåíèÿ ïðîèçâîäèòåëüíîñòè. Àíàëèç íåýôôåêòèâíîãî SQL. Îñíîâíûå ìåòîäèêè íàñòðîéêè SQL. Ñòðàòåãèÿ àíàëèçà çàïðîñîâ.

Èñïîëüçîâàíèå SQL Trace è TKPROF
Èçó÷åíèå òðàññèðîâî÷íîãî ôàéëà äëÿ ïîíèìàíèÿ ðåøåíèé îïòèìèçàòîðà. Òðàññèðîâêà 'èç êîíöà â êîíåö'.

Îñíîâíûå ìåòîäèêè íàñòðîéêè
Ïåðåïèñûâàíèå çàïðîñîâ äëÿ óëó÷øåíèÿ ïðîèçâîäèòåëüíîñòè.

Îñíîâû îïòèìèçàòîðà
Îáçîð ïðåäñòàâëåíèÿ îïåðàòîðà SQL, åãî ðåàëèçàöèè è âûïîëíåíèÿ. Êîìïîíåíòû îïòèìèçàòîðà.

Èíòåðïðåòàöèÿ ïîñëåäîâàòåëüíîãî ïëàíà âûïîëíåíèÿ
Ðàçëè÷íûå ñïîñîáû èçâëå÷ü ïëàíû âûïîëíåíèÿ. Èñïîëüçîâàíèå ìîíèòîðèíãà SQL. Èíòåðïðåòàöèÿ ïîñëåäîâàòåëüíîãî ïëàíà âûïîëíåíèÿ.

Îïòèìèçàòîð: Ìåòîäû äîñòóïà ê òàáëèöàì è èíäåêñàì
Ðàçëè÷íûå ñïîñîáû äîñòóïà ê äàííûì òàáëèö è èíäåêñîâ.

Îïòèìèçàòîð: Îïåðàöèè ñîåäèíåíèÿ
Ðàçëè÷íûå ñïîñîáû ñîåäèíåíèÿ òàáëèö. 

Èíûå ìåòîäû äîñòóïà
Èíûå ìåòîäû äîñòóïà. Èñïîëüçîâàíèå êýøà ðåçóëüòàòîâ.

Ñòàòèñòèêà îïòèìèçàòîðà
Ñòàòèñòèêà òàáëèö, ñòîëáöîâ è èíäåêñîâ. Ñèñòåìíàÿ ñòàòèñòèêà îïòèìèçàòîðà. Àâòîìàòè÷åñêèé ñáîð ñòàòèñòèêè îïòèìèçàòîðà.

Èñïîëüçîâàíèå ïåðåìåííûõ ïðèâÿçêè
Âçàèìîäåéñòâèå ñ ìåõàíèçìîì àäàïòèâíîãî ðàçäåëåíèÿ êóðñîðîâ. Èñïîëüçîâàíèå ïàðàìåòðà èíèöèàëèçàöèè CURSOR_SHARING.

Øàáëîíû ïëàíîâ âûïîëíåíèÿ SQL
Èñïîëüçîâàíèå øàáëîíîâ ïëàíîâ âûïîëíåíèÿ SQL.

Ñîäåðæàíèå êóðñà

Çàïèñàòüñÿ íà êóðñ: Oracle Database: SQL Tuning for Developers


Çàÿâêà íà îáó÷åíèå

* - îáÿçàòåëüíûå ïîëÿ

Çàÿâêà íà îáó÷åíèå

Çàïèñàòüñÿ íà êóðñ:

Ãîðîä:

Äàòà:

* - îáÿçàòåëüíûå ïîëÿ