PostgreSQL 13

I te Mahuru 24, i whakapuakihia e te roopu whanaketanga te tukunga o te nama tuku Postgresql muri 13. Ko te tukunga hou i arotahi, i roto i era atu mea, ki te whakapai ake i nga mahi, te tere ake i nga ratonga tiaki o roto me te whakaiti i te aroturuki raraunga, me te kaha ake o te mana whakahaere o te punaha.

I haere tonu te mahi ki te arotau i te rarangi tepu i runga i nga tikanga ki te tukatuka i nga taarua i waenga i nga raraunga kua tohua i roto i nga rakau taurangi-rua, na te mea ka taea te tere ake i te mahi uiui, engari ki te whakaiti hoki i te mokowā kōpae e nohoia ana e te taupū.
I tua atu, kua taapirihia he taapiri algorithm, he tere ake te mahi o te tohatoha o nga raraunga kua tohatohahia i mua, a ka taea te whakatere i etahi patai ma te whakamahi i nga tatauranga taapiri hou (ma te whakahau CREATE STATISTICS) i te tatau i te waahanga pai ake- mahere-taahiraa.
Ko te mahinga o nga patai me te whakahiato raraunga utu nui kua arotauhia ma te whakamahi nui ake i te whakahiatotanga hashed me te tuku i tetahi waahanga o nga raraunga whakahiato ki te kōpae mena kaore e uru ki te RAM. He nui te piki o te tere o te hono i nga tepu kei runga i nga waahanga rereke.

He nui nga mahi kua mahia hei whakangawari i te tiaki me te whakahaere i nga papaa raraunga Postgresql. Ko te mahi hanga-i roto i te "wacuuming", ara, te whakamahi i te mokowā kōpae koreutu i muri i te whakakore, te tuhi ano ranei i nga rarangi, ka taea te mahi i roto i nga miro whakarara, a ka whai waahi te kaiwhakahaere ki te tautuhi i to raatau nama. I tua atu i tenei, kua taapirihia nga taputapu hou mo te aro turuki i nga mahi o naianei o te paataka raraunga me te aukati i nga hapa i te wa e tukutahi ana i nga raarangi rekoata o mua i waenga i te rangatira me nga tauira, ka puta he tautohetohe i te wa e momotuhia ana nga tauira, ka pakaru ranei te pono o te tohatoha. pātengi raraunga i muri i te whakahokinga mai i runga i nga raraunga rangitaki.

I roto i nga mahi hou mo nga kaiwhakawhanake, he mea tika kia tohuhia te mahi datetime(), e huri ana i nga momo whakatakotoranga tuhi wa paerewa ki roto i te momo Postgresql i hangaia; Taumahi hanga UUID v4 e waatea ana mai i te pouaka gen_random_uuid(); te whakarite mahi me te Waehereao; he punaha ngawari ake mo te tohatoha raraunga ripanga i runga i nga kopuku whatunga hono o te papaarangi me te tukurua katoa i te taumata arorau, me etahi atu huringa o nga patai me nga keu hou e waatea ana mo nga tauira.

E kiia ana ko te mana urunga raraunga ko tetahi o nga waahanga matua o te punaha, a ko te putanga hou kei te ahu whakamua nui mo tenei kaupapa. Inaianei ka taea anake e te kaiwhakamahi whai mana (superuser) te whakauru i nga taapiri ki te paataka raraunga. I te wa ano, ka taea e nga kaiwhakamahi noa te whakauru i nga taapiri kua tohua e ratou hei whakawhirinaki, he huinga iti ranei o nga taapiri e kiia ana he pono na te taunoa (hei tauira, pgcrypto, tablefunc, hstore ranei). I te wa e whakamotuhēhē ai nga kaiwhakamahi ki te whakamahi i te tikanga SCRAM (i te wa e mahi ana ma te taraiwa libpq), ka hiahiatia te "whakahere hongere", me te mahi takai mo nga raraunga tuatoru postgres_fdw mai i te putanga 13 e tautoko ana i te whakamanatanga tiwhikete.

Panui Panui


Tikiake whārangi

Source: linux.org.ru

Tāpiri i te kōrero