Jimce wanaagsan qof walba Wakhti yar iyo wax ka yar ayaa hadhaya ka hor inta aanu koorsadu bilaabmin
Marxaladda horumarka
Gudaha PostgreSQL 10, waxaan ku aragnay dhalashada "qeybsi cadeyn", muuqaal loogu talagalay in lagu xalliyo dhibaatooyin badan oo aan la xalin karin iyadoo la adeegsanayo habkii hore ee dhaxalka. Tani waxay keentay qalab aad u awood badan oo noo ogolaatay inaan xogta si siman u kala qaybsano!
Isbarbardhigga muuqaalka
PostgreSQL 11 waxay soo bandhigaysaa muuqaalo cusub oo cajiib ah oo gacan ka geysta hagaajinta waxqabadka iyo ka dhigista miisaska qaybsan si hufan oo codsiyada.
1. Isticmaalka Ka Reebannada Xaddidaadda
2. Wuxuu ku daraa kaliya qanjidhada
3. Kaliya miiska qaybsan ee tixraacaya mid aan qaybsanayn
4. Tusmadu waa inay ka kooban yihiin dhammaan tiirarka muhiimka ah ee qaybta
5. Xayiraadaha qaybta ee labada dhinac waa inay iswaafaqaan
Wax-soo-saarka
Waxaan sidoo kale halkan ku haynaa war wanaagsan! Hab cusub ayaa lagu daray WHERE
. Algorithm-kii hore, isna, wuxuu hubiyay qayb kasta si loo go'aamiyo in ay buuxin karto shuruudaha WHERE
. Tani waxay keentay koror dheeri ah oo wakhtiga qorshaynta iyadoo tirada qaybaha ay korodhay.
9.6, iyada oo loo qaybinayo dhaxalka, isku xirka tuples ee qaybo ayaa sida caadiga ah lagu sameeyay iyadoo la qorayo hawl kiciye oo ka kooban tixano qoraal ah HADDII si tuple loo geliyo qaybta saxda ah. Hawlahani waxay noqon karaan kuwo aad u gaabis ah in la fuliyo. Iyada oo qaybinta caddaynta lagu daray nooca 10, tani waxay u shaqeysaa si dhakhso leh.
Anaga oo adeegsanayna shax qaybsan oo ka kooban 100 qaybood, waxaan qiimeyn karnaa waxqabadka rarka 10 milyan oo saf oo la galiyay miis leh 1 tiir BIGINT iyo 5 tiir oo INT ah.
Waxqabadka weydiinta shaxdan si aad u hesho hal diiwaan oo la tilmaansaday oo la fuliyo DML si loo maamulo hal diiwaan (adoo isticmaalaya 1 processor):
Halkan waxaan ku arki karnaa in waxqabadka hawlgal kasta uu si weyn u kordhay tan iyo PG 9.6. Codsiyada SELECT
si aad u wanaagsan u eeg, gaar ahaan kuwa awood u leh inay ka saaraan qaybo badan inta lagu jiro qorsheynta weydiinta. Tani waxay ka dhigan tahay in jadwaleeyaha uu ka boodi karo shaqo badan oo ay ahayd inuu hore u qabto. Tusaale ahaan, waddooyinka looma dhisin qaybaha aan loo baahnayn.
gunaanad
Qaybinta miiska waxay bilaabmaysaa inay noqoto sifo aad u awood badan PostgreSQL. Waxay kuu ogolaanaysaa inaad si dhakhso leh u soo bandhigto xogta khadka oo aad ka qaadato offline adoon sugin si tartiib tartiib ah, hawlgallada DML ee baaxadda leh si ay u dhamaystiraan.. Tani waxay sidoo kale ka dhigan tahay in xogta la xiriirta la wada kaydin karo, taasoo la micno ah in xogta aad u baahan tahay si hufan loo heli karo. Horumarka lagu sameeyay noocaan ma suurta gasheen la'aantood horumariyeyaasha, dib u eegisyada iyo hawl-wadeenada kuwaas oo si hagar la'aan ah uga shaqeeyay dhammaan sifooyinkan.
Mahadsanidiin dhamaantood! PostgreSQL 11 waxay u egtahay mid cajiib ah!
Waa kan maqaal gaaban oo aad u xiiso badan. La wadaag ra'yigaaga oo ha ilaawin inaad saxiixdo
Source: www.habr.com