Ebang le Labohlano le monate bohle! Ho setse nako e nyane pele thupelo e qala
Sethaleng sa ntshetsopele
Ho PostgreSQL 10, re bone tsoalo ea "declarative partitioning," e leng tšobotsi e etselitsoeng ho rarolla mathata a mangata a neng a ke ke a rarolloa ka mokhoa oa khale oa lefa. Sena se ile sa lebisa ho sesebelisoa se matla haholo se ileng sa re lumella ho arola data ka mokhoa o otlolohileng!
Papiso ea tšobotsi
PostgreSQL 11 e hlahisa lethathamo le tsotehang la likarolo tse ncha tse thusang ho ntlafatsa ts'ebetso le ho etsa hore litafole tse arohaneng li be pepeneneng ho lits'ebetso.
1. Ho Sebelisa Mekhelo e Behang
2. E eketsa li-node feela
3. Ke feela bakeng sa tafole e arohaneng e bonts'ang e sa arohaneng
4. Li-index li tlameha ho ba le likholomo tsohle tsa bohlokoa tsa karohano
5. Lithibelo tsa likarolo mahlakoreng ka bobeli li tlameha ho lumellana
Tlhahiso
Le rona re na le litaba tse monate mona! Mokhoa o mocha o kentsoe WHERE
. Algorithm e fetileng, le eona, e ile ea hlahloba karolo ka 'ngoe ho fumana hore na e ka kopana le boemo WHERE
. Sena se ile sa fella ka keketseho e eketsehileng ea nako ea ho rera ha palo ea likarolo e ntse e eketseha.
Ho 9.6, ka ho arola ka lefa, ho tsamaisa li-tuple ho li-partitions hangata ho ne ho etsoa ka ho ngola ts'ebetso ea trigger e nang le letoto la lipolelo tsa IF ho kenya tuple karolong e nepahetseng. Mesebetsi ena e ka lieha haholo ho e etsa. Ka karohano ea phatlalatso e kentsoeng mofuta oa 10, sena se sebetsa ka potlako haholo.
Re sebelisa tafole e arohaneng e nang le likarolo tse 100, re ka lekola ts'ebetso ea ho kenya mela e limilione tse 10 tafoleng e nang le kholomo e le 1 ea BIGINT le likholomo tse 5 tsa INT.
Ts'ebetso ea ho botsa tafole ena ho fumana rekoto e le 'ngoe e bonts'itsoeng le ho sebelisa DML ho qhekella rekoto e le' ngoe (ho sebelisa processor e le 'ngoe feela):
Mona re ka bona hore ts'ebetso ea ts'ebetso e 'ngoe le e' ngoe e eketsehile haholo ho tloha PG 9.6. Likopo SELECT
li shebahala li le betere haholo, haholo tse khonang ho qhelela ka thoko likarolo tse ngata nakong ea moralo oa lipotso. Sena se bolela hore mohlophisi a ka tlola mosebetsi o mongata oo a ka beng a o entse pele. Ka mohlala, litsela ha li sa etsoa bakeng sa likarolo tse sa hlokahaleng.
fihlela qeto e
Karohano ea litafole e qala ho ba karolo e matla haholo ho PostgreSQL. E u lumella ho bonts'a datha kapele le ho e tlosa inthaneteng ntle le ho emela hore ts'ebetso ea DML e phethe butle, e kholo.. Sena se boetse se bolela hore data e amanang le eona e ka bolokoa hammoho, ho bolelang hore data eo u e hlokang e ka fihlelleha ka mokhoa o atlehileng haholoanyane. Lintlafatso tse entsoeng ka har'a mofuta ona li ka be li sa khonahala ntle le bahlahisi, bahlahlobisisi le baithaopi ba ileng ba sebetsa ka thata ho likarolo tsena kaofela.
Ke leboha bona kaofela! PostgreSQL 11 e shebahala e le ntle!
Sengoloa se sekhutšoane empa se khahla haholo ke sena. Arolelana maikutlo a hau 'me u se ke ua lebala ho ingolisa
Source: www.habr.com