PostgreSQL дэх вакуум гэж юу вэ?
PostgreSQL дэх вакуум гэж юу вэ?

Видео: PostgreSQL дэх вакуум гэж юу вэ?

Видео: PostgreSQL дэх вакуум гэж юу вэ?
Видео: Заавар 30- PostgreSQL дэх вакуум гэж юу вэ | PostgreSQL вакуум 2024, Арваннэгдүгээр
Anonim

ВАКУМ үхсэн залгууруудын эзэлсэн агуулахыг сэргээдэг. Ердийн үед PostgreSQL үйл ажиллагаа, шинэчлэлтээр устгагдсан эсвэл хуучирсан залгуурууд нь тэдгээрийн хүснэгтээс физик байдлаар хасагдаагүй; Тэд а хүртэл байсаар байна ВАКУМ хийгдсэн байна. Тиймээс үүнийг хийх шаардлагатай байна ВАКУМ үе үе, ялангуяа байнга шинэчлэгддэг хүснэгтүүд дээр.

Үүнтэй холбогдуулан PostgreSQL-д вакуумыг юу ашигладаг вэ?

The ВАКУМ мэдэгдэл юм ашигласан -аас хуучирсан өгөгдөл эсвэл багцуудыг устгах замаар хадгалах санг сэргээх PostgreSQL мэдээллийн сан.

Postgres дахь вакуум хөлдөөх гэж юу вэ? Вакуум хөлдөөх нь хүснэгтийн агуулгыг маш тусгай гүйлгээний цагийн тэмдэгээр тэмдэглэдэг postgres Энэ нь хэзээ ч тоос соруулах шаардлагагүй. Дараагийн шинэчлэлт нь энэ царцаасан ID алга болно. Жишээлбэл, template0 мэдээллийн сан хэзээ ч өөрчлөгддөггүй тул царцсан байна (анхдагчаар та үүнтэй холбогдож чадахгүй).

Мөн мэдэх зүйл бол вакуум Full юу хийдэг вэ?

ВАКУМ ДҮҮРЭН . ВАКУМ ДҮҮРЭН гэж бичдэг бүхэлд нь Хүснэгтийн агуулгыг шинэ дискний файлд оруулж, хоосон зайг OS руу буцаан гаргадаг. Энэ нь ширээн дээр ширээний түвшний түгжээ болон удаашрах хурдыг үүсгэдэг. VACUUM FULL байх ёстой өндөр ачаалалтай систем дээр зайлсхийх хэрэгтэй.

PostgreSQL шинжилгээ гэж юу вэ?

PostgreSQL ШИНЖИЛГЭЭ тушаал нь хүснэгтийн тодорхой багана, бүхэл бүтэн хүснэгт эсвэл мэдээллийн сангийн бүх статистик мэдээллийг цуглуулдаг. The PostgreSQL асуулга төлөвлөгч нь тухайн өгөгдлийг ашиглан асуулгын үр дүнтэй гүйцэтгэлийн төлөвлөгөөг гаргадаг. ШИНЖИЛГЭЭ ; одоогийн мэдээллийн санд байгаа бүх хүснэгтийн статистикийг цуглуулдаг.

Зөвлөмж болгож буй: