Τι κάνει η Postgres με κενό;
Τι κάνει η Postgres με κενό;

Βίντεο: Τι κάνει η Postgres με κενό;

Βίντεο: Τι κάνει η Postgres με κενό;
Βίντεο: 🚀 AMAZON 2.0 - ONLINE ΚΑΤΑΣΤΗΜΑ από την αρχή σε 6 ώρες [Επόμενο / React / Nest / PostgreSQL / Prism 2024, Νοέμβριος
Anonim

ΚΕΝΟ ανακτά την αποθήκευση που καταλαμβάνεται από νεκρές πλειάδες. Στο κανονικό PostgreSQL λειτουργία, πλειάδες που έχουν διαγραφεί ή παρωχηθεί από μια ενημέρωση δεν αφαιρούνται φυσικά από τον πίνακά τους. παραμένουν παρόντες μέχρι α ΚΕΝΟ Εγινε. ΚΕΝΟ ANALYZE εκτελεί α ΚΕΝΟ και στη συνέχεια ANALYZE για κάθε επιλεγμένο πίνακα.

Έχοντας αυτό υπόψη, ποια είναι η χρήση του κενού στην PostgreSQL;

ο ΚΕΝΟ δήλωση είναι μεταχειρισμένος για να ανακτήσετε την αποθήκευση αφαιρώντας απαρχαιωμένα δεδομένα ή πλειάδες από το PostgreSQL βάση δεδομένων.

Γνωρίζετε επίσης, τι είναι η κατάψυξη κενού στο Postgres; Κατάψυξη κενού επισημαίνει τα περιεχόμενα ενός πίνακα με μια πολύ ειδική χρονική σήμανση συναλλαγής που λέει postgres ότι δεν χρειάζεται να σκουπιστεί ποτέ με ηλεκτρική σκούπα. Επόμενη ενημέρωση αυτό το παγωμένο αναγνωριστικό θα εξαφανιστεί. Για παράδειγμα, η βάση δεδομένων template0 είναι παγωμένη επειδή δεν αλλάζει ποτέ (από προεπιλογή δεν μπορείτε να συνδεθείτε σε αυτήν.)

Έχοντας αυτό υπόψη, τι κάνει το vacuum Full;

ΚΕΝΟ ΠΛΗΡΕΣ . ΚΕΝΟ ΠΛΗΡΕΣ γράφει το ολόκληρος περιεχόμενο του πίνακα σε ένα νέο αρχείο δίσκου και απελευθερώνει τον χαμένο χώρο πίσω στο λειτουργικό σύστημα. Αυτό προκαλεί κλείδωμα σε επίπεδο τραπεζιού στο τραπέζι και αργές ταχύτητες. VACUUM FULL θα πρέπει να αποφεύγεται σε σύστημα υψηλού φορτίου.

Πόσος χρόνος χρειάζεται το κενό Postgres;

Σχετικά με: ΚΕΝΟ ΠΛΗΡΕΣ λήψεις μακρύς ώρα να ολοκληρωθεί. Ομιλία, κενό το full δεν είναι απαραίτητο και γενικά δεν είναι καλή ιδέα. για να ακούσετε) θα μπορούσατε να μειώσετε τον αντίκτυπο διακόπτοντας την εργασία. δουλειά πρέπει μόνο παίρνω περίπου 5 λεπτά.

Συνιστάται: