Oracle Database: SQL Tuning for Developers
- Êîä êóðñà: 12cTSQL
- Äëèòåëüíîñòü: 3 ä.
-
Öåíà:
148 500 Ð33 525 Ð
Ðàñïèñàíèå êóðñà
Îïèñàíèå êóðñà
Àííîòàöèÿ:
Äàííûé êóðñ ïîìîæåò ñëóøàòåëÿì íàó÷èòüñÿ îïðåäåëÿòü è íàñòðàèâàòü íåýôôåêòèâíûå 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.