Σπίτι Βάσεις δεδομένων Ποιος είναι ο παράγοντας πλήρωσης; - ορισμός από την τεχνολογία

Ποιος είναι ο παράγοντας πλήρωσης; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει ο Συμπληρωματικός Παράγοντας;

Στον SQL Server, η βασική μονάδα αποθήκευσης είναι μια σελίδα επιπέδου φύλλων. Ο παράγοντας πλήρωσης καθορίζει το ποσοστό του χώρου σε κάθε σελίδα για να συμπληρωθεί με δεδομένα. Η τιμή του παράγοντα πλήρωσης μπορεί να οριστεί ως ποσοστό από 1 έως 100. Οι τιμές 0 και 100 είναι οι ίδιες από κάθε άποψη. και οι δύο τιμές υποδεικνύουν ότι η σελίδα είναι εντελώς γεμάτη με δεδομένα και η προεπιλεγμένη τιμή είναι 0. Αν οριστεί κάποια άλλη τιμή ως συντελεστής πληρώσεως, για παράδειγμα 70, αυτό σημαίνει ότι το 70% της σελίδας σε επίπεδο φύλλου είναι γεμάτο και 30 το ποσοστό παραμένει για μελλοντικά δεδομένα. Επομένως, εάν ο συντελεστής πληρώσεως είναι μικρότερος από 100, τότε ο υπόλοιπος χώρος χρησιμοποιείται για μελλοντική ανάπτυξη δεδομένων.

Η Techopedia εξηγεί το Fill Factor

Ο συντελεστής πλήρωσης είναι πολύ σημαντικός για την απόδοση της βάσης δεδομένων. Καθορίζει πώς αποθηκεύονται και οργανώνονται τα δεδομένα επιπέδων φύλλων. Μια σωστή ρύθμιση παράγοντα πλήρωσης μπορεί να βελτιώσει την απόδοση της βάσης δεδομένων. Ο συντελεστής πλήρωσης μπορεί να οριστεί με δύο τρόπους: ο ένας είναι ένας γενικός παράγοντας πληρώσεως που έχει οριστεί σε επίπεδο διακομιστή και εφαρμόζεται σε όλους τους πίνακες και τους δείκτες. Μπορεί επίσης να οριστεί σε ένα επιμέρους επίπεδο πίνακα / δείκτη. Για παράδειγμα, εάν ο συντελεστής πλήρωσης έχει οριστεί στο 60%, τότε το 60% της σελίδας είναι γεμάτο με δεδομένα και το υπόλοιπο 40% θα αποθηκευτεί για μελλοντική ανάπτυξη δεδομένων. Στη συνέχεια, αν υπάρχουν νέα σχετικά δεδομένα που ανήκουν στην ίδια σελίδα, πρώτα αποθηκεύονται εντός αυτού του 40% χώρου.

Ωστόσο, αν η σελίδα είναι πλήρως γεμάτη, τότε τα νέα δεδομένα φιλοξενούνται μέσω μιας διαδικασίας διαίρεσης σελίδας. Σε ένα split σελίδα, τα δεδομένα χωρίζονται σε δύο σελίδες για να φιλοξενήσουν τα νέα δεδομένα. Ο διαχωρισμός σελίδας μειώνει την απόδοση της βάσης δεδομένων, καθώς η ανάκτηση των διασκορπισμένων δεδομένων είναι δαπανηρή. Δεν υπάρχει τέλειος τύπος για τον καθορισμό ενός σωστού παράγοντα πλήρωσης, αλλά ποικίλλει για διαφορετικές εφαρμογές και πρέπει να αποφασιστεί με βάση τις απαιτήσεις.

Ποιος είναι ο παράγοντας πλήρωσης; - ορισμός από την τεχνολογία