Mi az a folyamat a PL/SQL-ben?
DBA / Database
Van egy SELECT lekérdezésünk a date oszlopon, amelyen B-Tree index van. A lekérdezés lassan fut, és a tervben látható, hogy az index nem alkalmazódott. Miért?
Használtál audit vagy naplózási logikát a műveletekhez? Hogyan valósítottad meg?
Milyen JOIN típusokat láthattál a végrehajtási tervben? Milyen helyzetekben használják őket?
Mi azok ablakfüggvények? Melyeket használtál? Miben különböznek a GROUP BY-tól?
Hogyan valósítható meg egy kivétel blokk PL/SQL-ben? Hogyan hozhatunk létre egy felhasználói kivételt?
Mi az az autonóm tranzakció? Hogyan használjuk és hogyan deklaráljuk?
És ha a BEFORE INSERT trigger, megtartja az eredményt a folyamat visszavonásakor?
Ha a folyamatot visszavonják, megmarad-e a folyamat során futó AFTER INSERT trigger eredménye?