PostgreSQL 13

Bishii Sebtembar 24, kooxda horumarinta ayaa ku dhawaaqday sii deynta soo socota ee Postgresql lambarka sii deynta 13. Siideynta cusub ayaa diiradda saarey, iyo waxyaabo kale, hagaajinta waxqabadka, dedejinta adeegyada dayactirka gudaha iyo fududaynta kormeerka xogta, iyo sidoo kale nidaam lagu kalsoonaan karo oo lagu xakameynayo helitaanka.

Shaqadu waxay sii waday hagaajinta tusmaynta miiska marka la eego habaynta nuqulada ka mid ah xogta la calaamadeeyay ee geedaha tusaha binary, taas oo ka dhigaysa suurtogal ma aha oo kaliya in la dedejiyo fulinta su'aalaha, laakiin sidoo kale in la yareeyo booska diskka ee ku jira index.
Intaa waxaa dheer, algorithm-ka kala-soocidda korodhka ah ayaa lagu daray, kaas oo kala-soocidda soo noqnoqda ee xogta horeyba loo soocay ee tallaabooyinkii hore si dhaqso leh u shaqeysa, iyo qaar ka mid ah weydiimaha waxaa lagu dardargelin karaa iyada oo la adeegsanayo tirokoobyo cusub oo la fidiyay (iyada oo loo marayo amarka CREATE STATISTICS) marka la xisaabinayo tallaabo hufan- qorshe-tallaabo.
Fulinta su'aalaha isku-darka xogta qaaliga ah ayaa sidoo kale la hagaajiyay iyadoo si weyn loo isticmaalo isku-darka xashiishka iyo ku daadinta qayb ka mid ah xogta la isku daray diskka haddii aysan ku habboonayn RAM. Waxaa jira koror weyn oo ku yimid xawaaraha isku xirka miisaska ee ku yaal qaybo kala duwan.

Shaqo la taaban karo ayaa la qabtay si loo fududeeyo dayactirka iyo maamulka xogta macluumaadka Postgresql. Hawsha la dhisay ee "vacuuming", taas oo ah, isticmaalka booska diskka ee bilaashka ah ka dib markii la tirtiro ama dib loo qoro saf, hadda waxaa lagu fulin karaa dunta isbar-bar socda, maamuluhu hadda wuxuu leeyahay fursad uu ku qeexo lambarkooda. Waxa intaa dheer in qalab cusub lagu soo kordhiyey si loola socdo dhaq-dhaqaaqa kaydka xogta ee wakhtigan, waxaana laga hortagay khaladaadkii markii la isku daray qoraaladii hore ee u dhexeeyey sayidkii iyo nuqul ka mid ah, kuwaas oo keeni kara isku dhac marka nuqulada la gooyo ama la jebiyo daacadnimada Xogta la qaybiyay ka dib markii la soo celiyay iyadoo lagu saleynayo xogta log.

Ka mid ah hal-abuurka horumarinta, waxaa habboon in la muujiyo shaqada wakhtiga () taariikhda, taas oo u beddesha qaabab kala duwan oo waqti duubis ah oo loo beddelo nooca Postgresql ee la dhisay; Shaqada jiilka UUID v4 laga heli karo sanduuqa gen_random_uuid (); shaqada caadiga ah ee Unicode; nidaam aad u dabacsan oo loogu qaybinayo xogta miiska ee qanjidhada shabakada isku xidhan ee xogta xogta oo leh ku celcelin buuxda oo heer macquul ah, iyo sidoo kale isbeddelada kale ee su'aalaha iyo kiciyeyaasha cusub ee diyaar u ah nuqul ka mid ah.

Xakamaynta helitaanka xogta waxaa lagu sheegay inay tahay mid ka mid ah qaybaha muhiimka ah ee nidaamka, iyo nooca cusubi wuxuu sameeyaa tillaabooyin waaweyn oo horay loo qaaday arrintan. Hadda kaliya isticmaale mudnaan leh (superuser) ayaa ku rakibi kara kordhinta xogta macluumaadka. Isla mar ahaantaana, isticmaalayaasha caadiga ah waxay awoodi doonaan inay rakibaan kaliya kordhinta ay u calaamadiyeen inay yihiin kuwo la aamini karo, ama qayb yar oo kordhin ah oo loo arko inay si caadi ah u aaminsan yihiin (tusaale, pgcrypto, tablefunc ama hstore). Marka la xaqiijinayo isticmaalayaasha isticmaalaya habka SCRAM (marka lagu shaqeynayo darawalka libpq), "ku-xidhka kanaalka" hadda waa loo baahan yahay, iyo shaqada duubista xogta qolo saddexaad postgres_fdw ee nooca 13 waxay taageertaa oggolaanshaha shahaadada.

Xusuusin sii deynta


Soo deji bogga

Source: linux.org.ru

Add a comment