Неліктен Oracle-да жаппай жинау жылдамырақ?
Неліктен Oracle-да жаппай жинау жылдамырақ?

Бейне: Неліктен Oracle-да жаппай жинау жылдамырақ?

Бейне: Неліктен Oracle-да жаппай жинау жылдамырақ?
Бейне: KING OF CRABS BUTTERFLY EFFECT 2024, Мамыр
Anonim

бастап ЖАППАЙ ЖИНАУ рекордты алады ЖАЛПЫ , INTO сөйлемінде әрқашан коллекция түрінің айнымалысы болуы керек. Қолданудың басты артықшылығы ЖАППАЙ ЖИНАУ арттырады ма өнімділік деректер қоры мен PL/SQL қозғалтқышы арасындағы өзара әрекеттесуді азайту арқылы.

Сол сияқты, сіз жаппай жинауды қашан пайдалануым керек деп сұрауыңыз мүмкін.

SELECT мәлімдемесінің қайтарылатын нәтижесі аз екеніне сенімді болсаңыз, сізге керек Жаппай жинауды пайдаланыңыз Select-Into операторы бар сөйлем. Әйтпесе сіздің жаппай жинау тармағы сіздің Select-Into мәлімдемеңізді жадты қорлайтын құбыжық етеді. Демек, ол сіздің дерекқорыңыздың жұмысын баяулатады.

Сондай-ақ, Oracle жүйесінде жаппай жинау жұмысы қалай жүргізіледі? А жаппай жинау болып табылады PL/SQL қозғалтқышы SQL қозғалтқышына айтатын деректерді алу әдісі жинау бірден көп жолдар және оларды а жинақ . SQL қозғалтқышы барлық жолдарды шығарып, оларды файлға жүктейді жинақ және PL/SQL қозғалтқышына қайта ауысады. Барлық қатарлар болып табылады тек 2 контекстік қосқышпен шығарылды.

Осылайша, Oracle-да жаппай жинау мен жаппай байланыстырудың айырмашылығы неде?

Жаппай жинау : тармақ болып табылады. курсордан жазбаларды алу үшін қолданылады. Барлығына : бұл МӘЛІМДЕМЕ. алынған жазбалардың dml операциясын орындау үшін қолданылады. Денесі БАРЛЫҒЫНА оператор жалғыз DML мәлімдемесі -- INSERT, UPDATE немесе DELETE. INTO, FETCH INTO және RETURNING INTO сөйлемдері.

Жаппай жинау дегеніміз не және жаппай жинауға қандай шектеулер бар?

Қолдану ЖАЛПЫ ЖИНАУ PL/SQL-дегі тармақ келесіні білдіреді шектеулер : Жинақтарды a ішінде тізімделген мақсатты айнымалылар ретінде пайдалану керек ЖАППАЙ ЖИНАУ INTO тармағы. 4. Құрама мақсаттарды (нысандар сияқты) пайдалану мүмкін емес the RETURNING INTO сөйлемінде else қатесі RETURNING сөйлемі бар мүмкіндік үшін хабарланады.

Ұсынылған: