რა არის ვაკუუმი PostgreSQL-ში?
რა არის ვაკუუმი PostgreSQL-ში?

ვიდეო: რა არის ვაკუუმი PostgreSQL-ში?

ვიდეო: რა არის ვაკუუმი PostgreSQL-ში?
ვიდეო: Tutorial 30-What is a vacuum in PostgreSQL | PostgreSQL Vacuum 2024, მაისი
Anonim

ვაკუუმი იბრუნებს მკვდარი ტოპების მიერ დაკავებული საცავი. ნორმალურად PostgreSQL ოპერაცია, ტუპლები, რომლებიც წაშლილია ან მოძველებულია განახლებით, ფიზიკურად არ არის ამოღებული მათი ცხრილიდან; ისინი იმყოფებიან ა ვაკუუმი კეთდება. ამიტომ აუცილებელია ამის გაკეთება ვაკუუმი პერიოდულად, განსაკუთრებით ხშირად განახლებულ ცხრილებზე.

ამასთან დაკავშირებით, რა არის ვაკუუმის გამოყენება PostgreSQL-ში?

The ვაკუუმი განცხადება არის გამოყენებული მეხსიერების აღდგენა მოძველებული მონაცემების ან ტოპების ამოღებით PostgreSQL მონაცემთა ბაზა.

რა არის ვაკუუმური გაყინვა პოსტგრესში? ვაკუუმური გაყინვა აღნიშნავს ცხრილის შიგთავსს განსაკუთრებული ტრანზაქციის დროის შტამპით, რომელიც მოგვითხრობს პოსტგრესი რომ მას არასოდეს სჭირდება მტვერსასრუტი. შემდეგი განახლება ეს გაყინული ID გაქრება. მაგალითად, template0 მონაცემთა ბაზა გაყინულია, რადგან ის არასოდეს იცვლება (ნაგულისხმევად თქვენ ვერ დაუკავშირდებით მას.)

ასევე უნდა იცოდეთ, რას აკეთებს ვაკუუმი სრული?

ვაკუუმი სავსე . ვაკუუმი სავსე წერს მთელი ცხრილის შიგთავსი ახალ დისკის ფაილში და ათავისუფლებს დაკარგულ ადგილს OS-ში. ეს იწვევს მაგიდის დონის ჩაკეტვას და ნელ სიჩქარეს. VACUUM FULL უნდა თავიდან იქნას აცილებული მაღალი დატვირთვის სისტემაზე.

რა არის PostgreSQL ანალიზი?

PostgreSQL ANALYZE ბრძანება აგროვებს სტატისტიკას კონკრეტული ცხრილის სვეტების, მთელი ცხრილის ან მთელი მონაცემთა ბაზის შესახებ. The PostgreSQL შეკითხვის დამგეგმავი შემდეგ იყენებს ამ მონაცემებს მოთხოვნების ეფექტური შესრულების გეგმების შესაქმნელად. გაანალიზება ; აგროვებს სტატისტიკას ყველა ცხრილისთვის მიმდინარე მონაცემთა ბაზაში.

გირჩევთ: