Cusboonaysiinta PostgreSQL Siideynta dib-u-qaabaynta, utility loogu haajiray qorshe cusub iyada oo aan la joojin shaqada

Cusboonaysiinta saxda ah ayaa loo soo saaray dhammaan laamaha la taageeray ee PostgreSQL: 14.2, 13.6, 12.10, 11.15 iyo 10.20, kuwaas oo saxay 55 khaladaad oo la aqoonsaday saddexdii bilood ee la soo dhaafay. Waxyaalaha kale, waxaan leenahay dhibaatooyin go'an oo, xaalado naadir ah, oo horseeday musuqmaasuqa tusmada marka la beddelayo silsiladaha HOT (tuple-only tuple) inta lagu jiro hawlgalka VACUUM ama marka la samaynayo qalliin REINDEX ISKU SOCDA ee tusmooyinka miisaska isticmaala habka kaydinta TOAST.

Shilalka go'an marka la fulinayo ALTER STATISTICS iyo marka la soo saarayo xogta noocyo badan leh. Cayayaanka ku jira qorshayeeyaha waydiinta ee keenay natiijooyin khaldan waa la hagaajiyay. Xusuusta go'an ayaa ka daadata marka la cusboonaysiinayo tusmooyinka iyadoo la adeegsanayo tibaaxaha iyo marka la samaynayo dib-u-hawlgal ay leeyihiin shay tiro badan. Dhisida tirakoobyada horumarsan ee miisaska kala qaybsan ayaa la bixiyaa.

Intaa waxaa dheer, waxaan ogaan karnaa sii deynta utility-ka dib-u-qaabaynta, kaas oo kuu ogolaanaya inaad ku sameyso cusbooneysiin adag oo ku saabsan qorshaha xogta ee PostgreSQL iyada oo aan la joojin shaqada, taas oo xaaladaha caadiga ah ay u baahan yihiin isbeddelka gacanta iyo xiritaanka ku-meel-gaarka ah ee adeegyada iyadoo la adeegsanayo xogta. Utility-gu wuxuu suurtogal ka dhigayaa in laga beddelo nidaamkii xogta hore oo loo beddelo mid cusub iyada oo aan la xannibin waqti dheer iyo iyada oo aan la joojin wareegga habaynta codsiga. Utility wuxuu si toos ah u abuuraa aragtida miiska in codsiyadu sii wadaan inay la shaqeeyaan inta lagu jiro socdaalka qorshaha xogta, iyo sidoo kale habeeya kiciya kuwaas oo tarjumaya hawlgallada ku darida iyo tirtiridda xogta u dhaxaysa qorshayaashii hore iyo kuwa cusub.

Sidaa darteed, marka la isticmaalayo dib-u-qaabaynta inta lagu jiro socdaalka, qaab-dhismeedka hore iyo kan cusub ayaa isku mar la heli karaa isla markaana codsiyada si tartiib tartiib ah ayaa loogu wareejin karaa qorshaha cusub iyada oo aan la joojin shaqada (kaabayaasha waaweyn, kuwa gacanta ku haya si tartiib tartiib ah ayaa loo bedeli karaa kuwo hore oo cusub). Marka u guuritaanka codsiyada ee qorshaha cusub la dhammeeyo, aragtiyaha iyo kiciyeyaasha loo abuuray si loo ilaaliyo taageerada qorshihii hore waa la tirtirayaa. Haddii dhibaatooyinka codsiyada la ogaado inta lagu jiro socdaalka, waxaad bedeli kartaa isbeddelka schema oo aad ku noqon kartaa xaaladdii hore.

Source: opennet.ru

Add a comment