מה עושה הוואקום לפוסטגרס?
מה עושה הוואקום לפוסטגרס?

וִידֵאוֹ: מה עושה הוואקום לפוסטגרס?

וִידֵאוֹ: מה עושה הוואקום לפוסטגרס?
וִידֵאוֹ: שיעור 46 - ואקום 2024, נוֹבֶמבֶּר
Anonim

לִשְׁאוֹב מחזיר לעצמו אחסון שנכבש על ידי tuples מת. ברגיל PostgreSQL פעולה, tuples שנמחקו או מיושנים על ידי עדכון אינם מוסרים פיזית מהשולחן שלהם; הם נשארים נוכחים עד א לִשְׁאוֹב נעשה. לִשְׁאוֹב ANALYZE מבצעת א לִשְׁאוֹב ולאחר מכן ANALYZE עבור כל טבלה שנבחרה.

בהתחשב בכך, מה השימוש בוואקום ב-PostgreSQL?

ה לִשְׁאוֹב הצהרה היא בשימוש כדי להחזיר אחסון על ידי הסרת נתונים מיושנים או tuples מה PostgreSQL מאגר מידע.

יודע גם, מהי הקפאת ואקום ב-Postgres? הקפאת ואקום מסמן את תוכן הטבלה עם חותמת זמן מיוחדת מאוד לעסקאות שמספרת postgres שאין צורך לשאוב אותו, אף פעם. העדכון הבא המזהה הקפוא הזה ייעלם. לדוגמה, מסד הנתונים template0 מוקפא מכיוון שהוא לעולם לא משתנה (כברירת מחדל לא ניתן להתחבר אליו.)

אם לוקחים זאת בחשבון, מה עושה ואקום מלא?

ואקום מלא . ואקום מלא כותב את שלם תוכן הטבלה לקובץ דיסק חדש ומשחרר את השטח המבוזבז בחזרה למערכת ההפעלה. זה גורם לנעילה ברמת השולחן על השולחן ולמהירויות איטיות. ואקום מלא צריך יש להימנע ממערכת עומס גבוה.

כמה זמן לוקח וואקום Postgres?

מִחָדָשׁ: לִשְׁאוֹב לוקח מלא ארוך זמן להשלים. מדבר, לִשְׁאוֹב מלא אינו הכרחי, ובסך הכל זה לא רעיון טוב. לשמוע) תוכל להפחית את ההשפעה על ידי פירוק העבודה. העבודה צריכה רק לקחת כ-5 דקות.

מוּמלָץ: