خلاء در PostgreSQL چیست؟
خلاء در PostgreSQL چیست؟

تصویری: خلاء در PostgreSQL چیست؟

تصویری: خلاء در PostgreSQL چیست؟
تصویری: DBA1-13. 06. Очистка 2024, نوامبر
Anonim

خلاء ذخیره سازی اشغال شده توسط تاپل های مرده را پس می گیرد. در حالت عادی PostgreSQL عملیات، تاپل هایی که با یک به روز رسانی حذف یا منسوخ شده اند به طور فیزیکی از جدول خود حذف نمی شوند. آنها تا زمانی که a خلاء انجام شد. بنابراین لازم است انجام شود خلاء به صورت دوره ای، به ویژه در جداول که اغلب به روز می شوند.

با توجه به این موضوع، کاربرد خلاء در PostgreSQL چیست؟

این خلاء بیانیه است استفاده شده برای بازیابی فضای ذخیره‌سازی با حذف داده‌های منسوخ یا چند تایی از PostgreSQL پایگاه داده

انجماد خلاء در Postgres چیست؟ انجماد با خلاء محتویات یک جدول را با یک مهر زمانی تراکنش بسیار خاص مشخص می کند که نشان می دهد postgres که هرگز نیازی به جاروبرقی ندارد. به روز رسانی بعدی این شناسه ثابت ناپدید می شود. به عنوان مثال، پایگاه داده template0 ثابت است زیرا هرگز تغییر نمی کند (به طور پیش فرض نمی توانید به آن متصل شوید.)

همچنین بدانید که خلاء فول چه کاری انجام می دهد؟

VACUUM FULL . VACUUM FULL می نویسد کل محتوای جدول را به یک فایل دیسک جدید تبدیل می کند و فضای تلف شده را به سیستم عامل باز می کند. این باعث قفل شدن سطح میز روی میز و کاهش سرعت می شود. VACUUM FULL باید در یک سیستم بار بالا اجتناب شود.

تحلیل PostgreSQL چیست؟

PostgreSQL ANALYZ دستور جمع آوری آمار مربوط به ستون های جدول خاص، کل جدول یا کل پایگاه داده است. این PostgreSQL برنامه ریز پرس و جو سپس از آن داده ها برای تولید طرح های اجرایی کارآمد برای پرس و جوها استفاده می کند. تجزیه و تحلیل ; آمار تمام جدول های موجود در پایگاه داده فعلی را جمع آوری می کند.

توصیه شده: