PostgreSQL-da vakuum nima?
PostgreSQL-da vakuum nima?

Video: PostgreSQL-da vakuum nima?

Video: PostgreSQL-da vakuum nima?
Video: DBA2-10 Тема 6 «Автоочистка» 2024, Noyabr
Anonim

VAKUUM o'lik kortejlar egallagan saqlashni qayta tiklaydi. Oddiy holatda PostgreSQL operatsiya, yangilanish natijasida o'chirilgan yoki eskirgan kortejlar ularning jadvalidan jismoniy o'chirilmaydi; agacha ular mavjud bo'lib qoladilar VAKUUM bajariladi. Shuning uchun qilish kerak VAKUUM vaqti-vaqti bilan, ayniqsa tez-tez yangilanadigan jadvallarda.

Bunga kelsak, PostgreSQL-da vakuumdan qanday foydalanish kerak?

The VAKUUM bayonot hisoblanadi ishlatilgan eskirgan ma'lumotlar yoki kortejlarni o'chirish orqali saqlashni tiklash PostgreSQL ma'lumotlar bazasi.

Postgresda vakuumli muzlatish nima? Vakuumli muzlatish jadval tarkibini juda maxsus tranzaksiya vaqt tamg'asi bilan belgilaydi postgres uni hech qachon changyutkichdan tozalash kerak emas. Keyingi yangilashda bu muzlatilgan identifikator yo'qoladi. Misol uchun, template0 ma'lumotlar bazasi muzlatilgan, chunki u hech qachon o'zgarmaydi (sukut bo'yicha siz unga ulana olmaysiz).

Yana shuni bilish kerakki, vakuum Full nima qiladi?

VAKUUM TO'LI . VAKUUM TO'LI yozadi butun Jadval mazmunini yangi disk fayliga joylashtiradi va bo'sh joyni yana OT ga chiqaradi. Bu stolda stol darajasidagi qulfga va sekin tezlikka olib keladi. VACUUM FULL kerak yuqori yuk tizimida oldini olish.

PostgreSQL tahlili nima?

PostgreSQL tahlili buyruq ma'lum jadval ustunlari, butun jadval yoki butun ma'lumotlar bazasi haqida statistik ma'lumotlarni to'playdi. The PostgreSQL so'rovlarni rejalashtiruvchi so'rovlar uchun samarali bajarish rejalarini yaratish uchun ushbu ma'lumotlardan foydalanadi. TAHLIL QILING ; joriy ma'lumotlar bazasidagi barcha jadvallar uchun statistik ma'lumotlarni to'playdi.

Tavsiya: