Какво е вакуум в PostgreSQL?
Какво е вакуум в PostgreSQL?

Видео: Какво е вакуум в PostgreSQL?

Видео: Какво е вакуум в PostgreSQL?
Видео: SQL для начинающих: Индексы в PostgreSQL 2024, Ноември
Anonim

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

По отношение на това, каква е ползата от вакуума в PostgreSQL?

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

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

Също така трябва да знаете какво прави вакуумът Full?

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

Какво е PostgreSQL анализ?

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

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