Транзакциянын жарым-жартылай кайтарылуусун кантип ишке ашыруу керек (толук эмес, белгилүү бир чекитке чейин)?
DBA / Database
CTE (Жалпы столдун билдирүүсү) эмне? Анын кандай артыкчылыктары бар? CTE материалдашабы?
Эгерде биздин багытта аз кем эмес уникалдуу маанилер жана көптөгөн NULL маанилер болсо, кайсы индекс ылайыктуу болот?
Процедуралар пакети деген эмне? Ал эмне түзөт?
Процедурада бир нече DML операциялары бир транзакцияда аткарылатканбы?
Индекс түрлөрү жөнүндө айтып бер. Кантиптер бар жана кайсыларыны эң көп колдондуң?
Ба колонкадагы функциянын натыйжасында индекс колдонулбаса, эмне кылуу керек?
Nested Loop Join жөнүндө уккансыңбы? Бул эмне жана качан колдонулат?
Процедурадан (REF CURSOR) маанини кантип кайтаруу керек?
Триггерлер менен иштедиңби? Алар менен эмне үчүн колдондуң? Кантип триггерлердин түрлөрүн билесиң (ROW vs STATEMENT)?
Транзакция деген эмне? ACID принциптерин атаңыз.
Эгер транзакция кайтарылса, андаганча түзүлгөн лог жазуусу сакталамы?
Процедураларды оптималдаштыруу жөнүндө айттыңыз. Ага кандай иш кылдыңыз?
Oracleда транзакциянын изоляция деңгээлдери кандай? Анын кайсысы стандарттык? READ COMMITTED менен SERIALIZABLEнин айырмасы эмнеде?
Сиз чыгармачылык менен иштедиңизби? PL/SQLда кандайча чыгармачылык түрлөрү бар?
Бизде date баганасындагы SELECT суроосу бар, анын B-Tree индекси бар. Суроо жай жүрүп жатат, жана планда индекс колдонулбагандыгын көрөбүз. Неге?
Oracleдогу hints деген эмне? Кантип колдондуңуз?
Сиз bulk-операциялар жөнүндө айттыңыз. BULK COLLECT жана FORALL байланышы жөнүндө көбүрөөк айтып бериңиз.
Функция менен процедуранын айырмасы эмнеде?
DBLink эмне? Кантип колдондуңуз? Архитектуралык чечимдер?