Postgres vakuum nə edir?
Postgres vakuum nə edir?

Video: Postgres vakuum nə edir?

Video: Postgres vakuum nə edir?
Video: Веб-программирование — информатика для бизнес-лидеров 2016 2024, Aprel
Anonim

VAKUUM ölü tuplelərin tutduğu anbarı bərpa edir. Normalda PostgreSQL əməliyyat, yeniləmə ilə silinmiş və ya köhnəlmiş dəstlər onların cədvəlindən fiziki olaraq silinmir; a qədər mövcud qalırlar VAKUUM edilir. VAKUUM ANALYZE həyata keçirir a VAKUUM və sonra hər seçilmiş cədvəl üçün ANALİZ.

Bunu nəzərə alaraq, PostgreSQL-də vakuumun istifadəsi nədir?

The VAKUUM bəyanatdır istifadə olunur köhnəlmiş məlumatları və ya dəstləri silməklə yaddaşı bərpa etmək PostgreSQL verilənlər bazası.

Postgres-də vakuumlu dondurma nədir? Vakuum dondurma çox xüsusi əməliyyat vaxt damğası ilə cədvəlin məzmununu qeyd edir postgres ki, heç vaxt vakuum tələb olunmur. Növbəti yeniləmədə bu dondurulmuş id yox olacaq. Məsələn, template0 verilənlər bazası dondurulub, çünki o, heç vaxt dəyişmir (standart olaraq ona qoşula bilməzsiniz).

Bunu nəzərə alaraq, vakuum Full nə edir?

VAKUM DOLU . VAKUM DOLU yazır bütöv cədvəlin məzmununu yeni disk faylına köçürür və boş yerə boş yerə yenidən ƏS-ə buraxır. Bu, masanın masa səviyyəsində kilidlənməsinə və yavaş sürətə səbəb olur. VAKUUM FULL olmalıdır yüksək yük sistemində qarşısını almaq lazımdır.

Postgres vakuumu nə qədər çəkir?

Re: VAKUUM FULL alır uzun tamamlamaq üçün vaxt. danışan, vakuum tam lazım deyil və ümumilikdə yaxşı fikir deyil. eşitmək) işi parçalamaqla təsirini azalda bilərsiniz. yalnız iş olmalıdır almaq təxminən 5 dəqiqə.

Tövsiyə: