Per què la recollida massiva és més ràpida a Oracle?
Per què la recollida massiva és més ràpida a Oracle?

Vídeo: Per què la recollida massiva és més ràpida a Oracle?

Vídeo: Per què la recollida massiva és més ràpida a Oracle?
Vídeo: Céline Dion - Pour que tu m'aimes encore (Clip officiel) 2024, Maig
Anonim

Des del RECOLLIDA A GRANEL recupera el registre A GRANEL , la clàusula INTO ha de contenir sempre una variable de tipus de col·lecció. El principal avantatge d'utilitzar RECOLLIDA A GRANEL és que augmenta el rendiment reduint la interacció entre la base de dades i el motor PL/SQL.

De la mateixa manera, us podeu preguntar, quan he d'utilitzar la recollida a granel?

Quan estigueu segur que el resultat de retorn de la vostra instrucció SELECT és petit, ho haureu de fer utilitzar Bulk Collect clàusula amb la instrucció Select-Into. En cas contrari el teu recollida a granel la clàusula farà que la vostra declaració Select-Into sigui un monstre acaparant la memòria. En conseqüència, disminuirà el rendiment de la vostra base de dades.

A més, com funciona la recollida massiva a Oracle? A la recollida a granel és un mètode per obtenir dades on el motor PL/SQL indica al motor SQL recollir moltes files alhora i col·loqueu-les en a col · lecció . El motor SQL recupera totes les files i les carrega al fitxer col · lecció i torna al motor PL/SQL. Totes les files són recuperat amb només 2 canvis de context.

D'aquesta manera, quina diferència hi ha entre la recollida massiva i la vinculació massiva a Oracle?

Recollida a granel : és una CLÀUSULA. s'utilitza per obtenir els registres del cursor. Per a tot : és una DECLARACIÓ. s'utilitza per fer operacions dml dels registres obtinguts. El cos de la PER A TOT La sentència és una sola instrucció DML: INSERT, UPDATE o DELETE. clàusules INTO, FETCH INTO i RETURNING INTO.

Què és la recollida massiva i les restriccions a la recollida massiva?

Utilitzant la COL·LECCIÓ A GRANEL clàusula a PL/SQL implica el següent restriccions : Les col·leccions s'han d'utilitzar com a variables objectiu enumerades a a RECOLLIDA A GRANEL clàusula INTO. 4. No es poden utilitzar objectius compostos (com ara objectes). el La clàusula RETURNING INTO else s'informa d'un error per a la funció amb la clàusula RETURNING.

Recomanat: