Работили ли сте някога с транзакции, при които няколко заявки трябва да се изпълнят като едно цяло или да бъдат напълно отменени?
DevOps
Как да оптимизираме заявка с подзаявки за подобряване на четливостта и производителността?
Как се обработват грешки и изключения вътре в пакета PL/SQL?
Как протича взаимодействието между компонентите RS-Bank и PL/SQL — какво се подава като вход и какво се връща като изход?
Разкажи за архитектурата на Oracle — структурите на паметта SGA и PGA, защо са разделени?
Как да оптимизираме заявка с JOIN между голяма таблица (милиони записи) и малка таблица (100-200 записи)?
Как да осигурите едновременно висока скорост на запис и четене за таблица с голям товар?
Разкажи ми за организацията на екипната работа, процеса на разработка, версионирането и тестовите среди.
Как реагираш, когато откриеш бавно изпълняващ се заявка?
Разкажи ми за автономните транзакции и обмена на данни между обикновена и автономна транзакция
Разкажи ми за bulk операциите в PL/SQL — как се различават от обикновените операции?
Кои стандартни системни пакети на Oracle използвахте в работата си?
Разкажи за прозоречните функции — кои си използвал и как работи функцията LEAD? Как да избегнеш NULL в резултата от LEAD?
Как работят курсорите в Oracle — явни и неявни, как се различават?
Разкажи ми за индексите в Oracle — какви типове използваш и в кои случаи?
Какви хинтове в Oracle се използват за ускоряване на заявките?
Какъв е редът на изпълнение на SQL заявка с JOIN, WHERE и GROUP BY?
Използвате ли тригери? Какви типове тригери са използвани и как работят в съчетание с транзакциите?