Какво прави вакуумът Postgres?
Какво прави вакуумът Postgres?

Видео: Какво прави вакуумът Postgres?

Видео: Какво прави вакуумът Postgres?
Видео: 🔥КАК ДЕЛАТЬ ВАКУУМ? 2024, Ноември
Anonim

ВАКУУМ възстановява хранилището, заето от мъртви кортежи. В нормално PostgreSQL операция, кортежи, които са изтрити или остарели от актуализация, не се премахват физически от тяхната таблица; те остават налице до а ВАКУУМ готово е. ВАКУУМ ANALYZE извършва а ВАКУУМ и след това АНАЛИЗ за всяка избрана таблица.

Имайки предвид това, каква е ползата от вакуума в PostgreSQL?

В ВАКУУМ изявление е използван за възстановяване на паметта чрез премахване на остарели данни или кортежи от PostgreSQL база данни.

Знайте също, какво е вакуумно замразяване в Postgres? Вакуумно замразяване маркира съдържанието на таблица с много специално времеви печат на транзакция, който казва postgres че никога не е необходимо да се почиства с прахосмукачка. Следващата актуализация този замразен идентификатор ще изчезне. Например базата данни template0 е замразена, защото никога не се променя (по подразбиране не можете да се свържете с нея.)

Като се има предвид това, какво прави вакуумът Full?

ВАКУУМ ПЪЛЕН . ВАКУУМ ПЪЛЕН пише на цяла съдържанието на таблицата в нов дисков файл и освобождава пропиляното пространство обратно в ОС. Това води до блокиране на масата на ниво маса и бавни скорости. VACUUM FULL трябва да се избягва при система с високо натоварване.

Колко време отнема прахосмукачката на Postgres?

Re: ВАКУУМ ПЪЛНИ дубли дълго време за завършване. говорене, вакуум пълен не е необходим и като цяло не е добра идея. да чуете) бихте могли да намалите въздействието, като прекъснете работата. работата трябва само предприеме около 5 минути.

Препоръчано: