PostgreSQLде вакуум деген эмне?
PostgreSQLде вакуум деген эмне?

Video: PostgreSQLде вакуум деген эмне?

Video: PostgreSQLде вакуум деген эмне?
Video: Мануальная терапия | вправка поясницы | #здороваяспина #сколиоз 2024, Май
Anonim

ВАКУУМ өлүк түтүктөр ээлеген сактагычты калыбына келтирет. Кадимкидей PostgreSQL операция, жаңыртуу менен өчүрүлгөн же эскирген кортеждер алардын таблицасынан физикалык түрдө алынып салынбайт; а чейин бар болушат ВАКУУМ жасалат. Ошондуктан кылуу керек ВАКУУМ мезгил-мезгили менен, айрыкча тез-тез жаңыртылган таблицаларда.

Буга байланыштуу, PostgreSQLде вакуумдун кандай пайдасы бар?

The ВАКУУМ билдирүү болуп саналат колдонулган эскирген маалыматтарды же кортеждерди алып салуу менен сактагычты калыбына келтирүүгө PostgreSQL маалымат базасы.

Postgres ичинде вакуумдук тоңдургуч деген эмне? Вакуумдук муздатуу абдан өзгөчө транзакция убакыт белгиси менен таблицанын мазмунун белгилейт postgres аны эч качан соргучтун кереги жок. Кийинки жаңыртууда бул тоңдурулган ID жок болот. Мисалы, template0 маалымат базасы тоңдурулган, анткени ал эч качан өзгөрбөйт (демейки боюнча сиз ага туташа албайсыз.)

Ошондой эле билүү керек, вакуум Full эмне кылат?

ВАКУУМ ТОЛУК . ВАКУУМ ТОЛУК деп жазат бүтүндөй жадыбалдын мазмунун жаңы диск файлына киргизет жана ысырап болгон мейкиндикти кайра ОСке бошотот. Бул үстөлдүн үстөл деңгээлиндеги кулпусун жана жай ылдамдыкты жаратат. VACUUM FULL керек жогорку жүктөө системасында качуу керек.

PostgreSQL анализи деген эмне?

PostgreSQL ANALYZE команда белгилүү бир таблица мамычалары, бүт таблица же бүтүндөй маалымат базасы жөнүндө статистиканы чогултат. The PostgreSQL сурамдарды пландоочу андан кийин сурамдардын эффективдүү аткаруу пландарын түзүү үчүн бул маалыматтарды колдонот. АНАЛИЗ ; учурдагы маалымат базасындагы бардык таблица боюнча статистиканы чогултат.

Сунушталууда: