Miért gyorsabb a tömeges gyűjtés az Oracle-ben?
Miért gyorsabb a tömeges gyűjtés az Oracle-ben?

Videó: Miért gyorsabb a tömeges gyűjtés az Oracle-ben?

Videó: Miért gyorsabb a tömeges gyűjtés az Oracle-ben?
Videó: Когда Китай хочет доминировать в мире 2024, November
Anonim

Mivel a ÖSSZES GYŰJTÉS behozza a rekordot BULK , az INTO záradéknak mindig tartalmaznia kell egy gyűjtemény típusú változót. A használat fő előnye ÖSSZES GYŰJTÉS növeli-e a teljesítmény az adatbázis és a PL/SQL motor közötti interakció csökkentésével.

Hasonlóképpen felteheti a kérdést, hogy mikor használjam a tömeges gyűjtést?

Ha biztos abban, hogy a SELECT utasítás visszaadott eredménye kicsi, akkor ezt kell tennie használja a Tömeges begyűjtést záradék Select-Into utasítással. Különben a tiéd ömlesztett gyűjtés záradék a Select-Into utasításodat memóriazavaró szörnyeteggé teszi. Következésképpen lelassítja az adatbázis teljesítményét.

Továbbá, hogyan működik a tömeges gyűjtés az Oracle-ben? A ömlesztett gyűjtés az egy adatlekérési módszer, ahol a PL/SQL-motor utasítja az SQL-motort gyűjt sok sort egyszerre, és helyezze őket a Gyűjtemény . Az SQL motor lekéri az összes sort, és betölti őket a Gyűjtemény és visszavált a PL/SQL motorra. Az összes sor vannak mindössze 2 kontextuskapcsolóval lekérve.

Ilyen módon mi a különbség a tömeges gyűjtés és a tömeges kötés között az Oracle-ben?

Tömeges gyűjtés : egy ZÁRADÉK. a rekordok lekérésére szolgál a kurzorból. Mindenkinek : egy NYILATKOZAT. A letöltött rekordok dml-műveletére szolgál. A test a MINDENKINEK Az utasítás egyetlen DML utasítás – INSERT, UPDATE vagy DELETE. INTO, FETCH INTO és RETURNING INTO záradékok.

Mi az a tömeges begyűjtés és a tömeges begyűjtésre vonatkozó korlátozások?

Használata a BULK COLLECT záradék a PL/SQL-ben a következőt jelenti korlátozásokat : A gyűjteményeket célváltozóként kell használni az a ÖSSZES GYŰJTÉS INTO záradék. 4. Összetett célok (például objektumok) nem használhatók az RETURNING INTO záradék, különben hiba jelent meg a RETURNING záradékkal rendelkező jellemzőnél.

Ajánlott: