PostgreSQL 13

Thaum lub Cuaj Hlis 24, pab pawg txhim kho tau tshaj tawm qhov kev tso tawm tom ntej Postgresql tso tawm tus lej 13. Qhov kev tso tawm tshiab tau tsom mus rau, ntawm lwm yam, ntawm kev txhim kho kev ua tau zoo, ua kom ceev cov kev pabcuam hauv kev saib xyuas thiab ua kom yooj yim rau kev saib xyuas cov ntaub ntawv, nrog rau kev tswj xyuas kev nkag tau yooj yim dua.

Ua hauj lwm txuas ntxiv ntawm optimizing rooj indexing nyob rau hauv cov nqe lus ntawm kev ua duplicates ntawm indexed cov ntaub ntawv nyob rau hauv binary index ntoo, uas ua rau nws ua tsis tau tsuas yog kom ceev cov lus nug ua, tab sis kuj yuav txo tau qhov chaw disk nyob los ntawm qhov Performance index.
Tsis tas li ntawd, ib qho kev sib ntxiv sorting algorithm tau ntxiv, uas rov txheeb xyuas cov ntaub ntawv uas twb tau txheeb xyuas hauv cov kauj ruam dhau los ua haujlwm sai dua, thiab qee cov lus nug tuaj yeem ua kom nrawm dua los ntawm kev siv cov txheeb cais tshiab (ntawm CREATE STATISTICS cov lus txib) thaum xam cov kauj ruam ua tau zoo dua- los ntawm txoj kev npaj.
Kev ua tiav ntawm cov lus nug nrog cov ntaub ntawv raug nqi sib sau kuj tau ua kom zoo dua los ntawm kev siv ntau dua ntawm kev sib sau ua ke thiab pov tseg ib feem ntawm cov ntaub ntawv sib sau rau disk yog tias nws tsis haum hauv RAM. Muaj qhov nce ntxiv hauv qhov nrawm ntawm kev sib txuas cov rooj nyob rau ntawm qhov sib txawv.

Kev ua haujlwm tseem ceeb tau ua kom yooj yim rau kev saib xyuas thiab kev tswj hwm ntawm Postgresql databases. Cov haujlwm ua haujlwm ntawm "nqus", uas yog, siv qhov chaw dawb disk tom qab tshem tawm lossis rov sau cov kab, tam sim no tuaj yeem ua tiav hauv cov kab sib txuas, thiab cov thawj coj tam sim no muaj lub sijhawm los qhia lawv tus lej. Ntxiv rau qhov no, cov cuab yeej tshiab tau ntxiv rau kev saib xyuas cov haujlwm tam sim no ntawm cov ntaub ntawv thiab cov kev ua yuam kev tau raug tiv thaiv thaum synchronizing ua ntej cov ntaub ntawv teev tseg ntawm tus tswv thiab cov khoom siv rov ua dua, uas tuaj yeem ua rau muaj kev tsis sib haum xeeb thaum disconnecting replicas lossis cuam tshuam kev ncaj ncees ntawm kev faib tawm. database tom qab lawv rov qab los raws li cov ntaub ntawv teev tseg.

Ntawm cov kev tsim kho tshiab rau cov neeg tsim khoom, nws tsim nyog hais txog lub sijhawm hnub () muaj nuj nqi, uas hloov ntau yam txheej txheem sau cov ntaub ntawv rau hauv hom Postgresql; UUID tiam muaj nuj nqi v4 muaj tawm ntawm lub thawv gen_random_uuid(); normalization ntawm kev ua haujlwm nrog Unicode; ib qho kev hloov pauv tau yooj yim dua rau kev faib cov ntaub ntawv cov lus ntawm kev sib txuas ntawm lub network ntawm cov ntaub ntawv nrog kev rov ua dua tshiab ntawm qib kev xav, nrog rau lwm yam kev hloov pauv hauv cov lus nug thiab cov txiaj ntsig tshiab muaj rau kev rov ua dua tshiab.

Kev tswj kev nkag mus rau hauv cov ntaub ntawv tau hais tias yog ib qho ntawm cov khoom tseem ceeb ntawm lub kaw lus, thiab cov ntawv tshiab ua rau cov kauj ruam loj rau hauv qhov no. Tam sim no tsuas yog ib tus neeg siv muaj cai (superuser) tuaj yeem nruab txuas ntxiv rau hauv cov ntaub ntawv. Nyob rau tib lub sijhawm, cov neeg siv zoo tib yam yuav tuaj yeem nruab tsuas yog cov txuas ntxiv uas lawv tau cim tias ntseeg tau, lossis cov txheej txheem me me uas tau txiav txim siab ntseeg los ntawm lub neej ntawd (piv txwv li, pgcrypto, tablefunc lossis hstore). Thaum kuaj xyuas cov neeg siv khoom siv SCRAM mechanism (thaum ua haujlwm los ntawm libpq tsav), "channel khi" tam sim no xav tau, thiab wrapper muaj nuj nqi rau cov ntaub ntawv thib peb postgres_fdw los ntawm version 13 txhawb kev tso cai daim ntawv pov thawj.

Tso Sau Ntawv


Download nplooj ntawv

Tau qhov twg los: linux.org.ru ua

Ntxiv ib saib