Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει παράλληλο ερώτημα;
Το παράλληλο ερώτημα είναι μια μέθοδος που χρησιμοποιείται για την αύξηση της ταχύτητας εκτέλεσης των ερωτημάτων SQL δημιουργώντας πολλαπλές διεργασίες ερωτήματος που διαιρούν το φόρτο εργασίας μιας εντολής SQL και εκτελούν παράλληλα ή ταυτόχρονα.
Δεδομένου ότι κάθε διαδικασία λειτουργεί σε κάτι διαφορετικό ταυτόχρονα, μειώνει σημαντικά το συνολικό χρόνο εκτέλεσης της εντολής SQL. Αυτό είναι πολύ ωφέλιμο για συστήματα με πολλαπλές CPU που μπορούν να λειτουργήσουν στις διαδικασίες.
Η Techopedia εξηγεί το Parallel Query
Μια κανονική επεξεργασία SQL χωρίς την παράλληλη λειτουργία ερωτήματος εκτελείται πάντοτε από μια διαδικασία ενός διακομιστή.
Με τη λειτουργία ενεργοποιημένη, δημιουργούνται πολλαπλές διεργασίες για ταυτόχρονη συνεργασία σε αυτή τη μοναδική δήλωση SQL και μπορούν να βελτιώσουν δραματικά τις επιδόσεις λειτουργιών εντάσεως δεδομένων, όπως αυτές που αφορούν πολύ μεγάλα συστήματα βάσεων δεδομένων.
Δεδομένου ότι οι πολλές διαδικασίες μπορούν να χωριστούν μεταξύ των πολλαπλών CPU που υπάρχουν, συσσωματωμένα και μαζικά παράλληλα συστήματα, καθώς και συμμετρικά συστήματα πολλαπλής επεξεργασίας μπορούν να επωφεληθούν σε μεγάλο βαθμό από αυτό.
Η παράλληλη επεξεργασία ερωτημάτων εμφανίζεται κατά τη διάρκεια της φάσης βελτιστοποίησης του ερωτήματος, όπου ο διακομιστής SQL ψάχνει για επεμβάσεις ευρετηρίου επερωτήσεων που μπορεί να επωφεληθούν από την παράλληλη λειτουργία.
Όταν εντοπιστεί, ο διακομιστής εισάγει τους φορείς ανταλλαγής στο σχέδιο εκτέλεσης ερωτήματος προκειμένου να μετατραπεί σε ένα παράλληλο σχέδιο εκτέλεσης ερωτήματος το οποίο μπορεί να χρησιμοποιήσει περισσότερα από ένα νήμα ή διαδικασία για εκτέλεση.
