Ի՞նչ է վակուումը PostgreSQL-ում:
Ի՞նչ է վակուումը PostgreSQL-ում:

Video: Ի՞նչ է վակուումը PostgreSQL-ում:

Video: Ի՞նչ է վակուումը PostgreSQL-ում:
Video: Արևմուտքը լցնում է վակուումը․ ԱՄՆ պատրաստ է․ Փակագծեր են բացվում․ Ի՞նչ ի նկատի ունի Վաշինգտոնը 2024, Նոյեմբեր
Anonim

ՎԱԿՈՒՈՒՄ վերականգնում է պահեստը, որը զբաղեցրել են մեռած tuples-ը: Նորմալ վիճակում PostgreSQL գործառնություն, կրկնօրինակները, որոնք ջնջվել կամ հնացել են թարմացման արդյունքում, ֆիզիկապես չեն հեռացվել իրենց աղյուսակից. նրանք ներկա են մնում մինչև ա ՎԱԿՈՒՈՒՄ արված է։ Ուստի անհրաժեշտ է անել ՎԱԿՈՒՈՒՄ պարբերաբար, հատկապես հաճախակի թարմացվող աղյուսակներում:

Այս առնչությամբ, ո՞րն է վակուումի օգտագործումը PostgreSQL-ում:

Այն ՎԱԿՈՒՈՒՄ հայտարարություն է օգտագործված պահեստավորումը վերականգնելու համար՝ հեռացնելով հնացած տվյալները կամ բազմապատիկները PostgreSQL տվյալների բազա։

ինչ է վակուումային սառեցումը Postgres-ում: Վակուումային սառեցում նշում է աղյուսակի բովանդակությունը շատ հատուկ գործարքի ժամանակացույցով, որը պատմում է postgres որ այն երբևէ վակուումի կարիք չունի: Հաջորդ թարմացումը այս սառեցված ID-ն կվերանա: Օրինակ, template0 տվյալների բազան սառեցված է, քանի որ այն երբեք չի փոխվում (լռելյայն չեք կարող միանալ դրան):

Նաև իմանալ, թե ինչ է անում վակուումային Full-ը:

ՎԱԿՈՒՈՒՄԸ ԼՐԱՑՎԱԾ է . ՎԱԿՈՒՈՒՄԸ ԼՐԱՑՎԱԾ է գրում է ամբողջական աղյուսակի բովանդակությունը նոր սկավառակի ֆայլի մեջ և ազատում է վատնված տարածքը դեպի ՕՀ: Սա հանգեցնում է սեղանի մակարդակի կողպման սեղանի վրա և դանդաղ արագությունների: VACUUM FULL պետք է խուսափել բարձր բեռնվածության համակարգում:

Ի՞նչ է PostgreSQL վերլուծությունը:

PostgreSQL ANALYZE հրամանը հավաքում է վիճակագրություն որոշակի աղյուսակի սյունակների, ամբողջ աղյուսակի կամ ամբողջ տվյալների բազայի վերաբերյալ: Այն PostgreSQL Հարցման պլանավորողն այնուհետև օգտագործում է այդ տվյալները՝ հարցումների արդյունավետ կատարման պլաններ ստեղծելու համար: ՎԵՐԼՈՒԾԵԼ ; հավաքում է վիճակագրություն ընթացիկ տվյալների բազայի բոլոր աղյուսակների համար:

Խորհուրդ ենք տալիս: