Γιατί η μαζική συλλογή είναι πιο γρήγορη στο Oracle;
Γιατί η μαζική συλλογή είναι πιο γρήγορη στο Oracle;

Βίντεο: Γιατί η μαζική συλλογή είναι πιο γρήγορη στο Oracle;

Βίντεο: Γιατί η μαζική συλλογή είναι πιο γρήγορη στο Oracle;
Βίντεο: τα ΠΙΟ COOL ΚΑΛΟΚΑΙΡΙΝΑ ΠΡΑΓΜΑΤΑ 😎 από το ΠΛΑΙΣΙΟ που διάλεξε η ΑΡΤΕΜΗ !! cool summer things 2021! 2024, Νοέμβριος
Anonim

Δεδομένου ότι το ΧΥΜΑ ΣΥΛΛΟΓΗ φέρνει το ρεκόρ μέσα ΟΓΚΟΣ , η ρήτρα INTO θα πρέπει πάντα να περιέχει μια μεταβλητή τύπου συλλογής. Το κύριο πλεονέκτημα της χρήσης ΧΥΜΑ ΣΥΛΛΟΓΗ είναι αυξάνει την εκτέλεση μειώνοντας την αλληλεπίδραση μεταξύ της βάσης δεδομένων και του κινητήρα PL/SQL.

Ομοίως, μπορείτε να ρωτήσετε, πότε πρέπει να χρησιμοποιήσω τη μαζική συλλογή;

Όταν είστε βέβαιοι ότι το επιστρεφόμενο αποτέλεσμα της δήλωσης SELECT είναι μικρό, τότε θα πρέπει χρησιμοποιήστε το Bulk Collect ρήτρα με δήλωση 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 υποδηλώνει ότι ακολουθεί περιορισμούς : Οι συλλογές πρέπει να χρησιμοποιούνται ως μεταβλητές στόχου που αναφέρονται στο α ΧΥΜΑ ΣΥΛΛΟΓΗ ρήτρα INTO. 4. Δεν μπορούν να χρησιμοποιηθούν σύνθετοι στόχοι (όπως αντικείμενα). ο RETURNING INTO ρήτρα αλλιώς αναφέρεται σφάλμα για χαρακτηριστικό με ρήτρα RETURNING.

Συνιστάται: