PostgreSQL 13

Ka 24 September, sehlopha sa nts'etsopele se phatlalalitse ho lokolloa ha nomoro e latelang ea Postgresql ea ho lokolloa 13. Phatlalatso e ncha e lebisitse tlhokomelo, har'a lintho tse ling, ho ntlafatsa ts'ebetso, ho potlakisa lits'ebeletso tsa tlhokomelo ea ka hare le ho nolofatsa ts'ebetso ea polokelo ea boitsebiso, hammoho le taolo e tšepahalang ea ho fihlella tsamaiso.

Mosebetsi o ile oa tsoela pele ho ntlafatsa indexing ea litafole mabapi le ho sebetsana le likopi har'a data e ngolisitsoeng ka har'a lifate tsa index tsa binary, tse entseng hore ho khonehe eseng feela ho potlakisa ts'ebetso ea lipotso, empa hape le ho fokotsa sebaka sa disk se tšoaretsoeng ke index.
Ntle le moo, ho kentsoe algorithm ea ho hlopha ka mokhoa o ntseng o eketseha, moo ho hlophisoa khafetsa ha data ho seng ho hlophiloe mehatong e fetileng ho sebetsang ka potlako, 'me lipotso tse ling li ka potlakisoa ka ho sebelisa lipalo-palo tse ncha tse atolositsoeng (ka taelo ea CREATE STATISTICS) ha ho baloa mohato o sebetsang haholoanyane- moralo oa mohato.
Ts'ebetso ea lipotso ka pokello ea data e theko e boima e boetse e ntlafalitsoe ka ho sebelisa hashed aggregation le ho lahlela karolo ea data e kopaneng ho disk haeba e sa kene RAM. Ho na le keketseho e kholo ea lebelo la ho kopanya litafole tse fumanehang likarolong tse fapaneng.

Mosebetsi o moholo o entsoe ho nolofatsa tlhokomelo le tsamaiso ea datha tsa Postgresql. Mosebetsi o hahiloeng ka hare oa "vacuuming", ke hore, ho sebelisa sebaka sa mahala sa disk ka mor'a ho hlakola kapa ho ngola mela hape, joale o ka etsoa ka likhoele tse tšoanang, 'me joale mookameli o na le monyetla oa ho hlalosa palo ea bona. Ho phaella ho sena, lisebelisoa tse ncha li kenyelelitsoe bakeng sa ho shebella mosebetsi oa morao-rao oa database le liphoso li 'nile tsa thibeloa ha ho lumellana le li-logs tsa pele ho rekoto pakeng tsa master le replicas, e leng se ka lebisang likhohlanong ha ho khaola likopi kapa ho senya botšepehi ba tse ajoang. database ka mor'a hore li tsosolosoe ho latela data ea log.

Har'a mekhoa e mecha bakeng sa bahlahisi, ho bohlokoa ho totobatsa ts'ebetso ea datetime (), e fetolang liforomo tse fapaneng tsa nako e tloaelehileng ea ho rekota hore e be mofuta o hahiloeng ka har'a Postgresql; Ts'ebetso ea tlhahiso ea UUID v4 e fumanehang ka ntle ho lebokose gen_random_uuid(); ho tloaeleha ha mosebetsi le Unicode; mokhoa o feto-fetohang haholoanyane bakeng sa ho aba data ea litafole ho li-node tsa marang-rang tse hokahaneng tsa database ka ho pheta-pheta ka ho feletseng boemong bo utloahalang, hammoho le liphetoho tse ling tsa lipotso le lintho tse ncha tse susumetsang tse fumanehang bakeng sa likopi.

Taolo ea phihlello ea polokelo ea database e boleloa e le e 'ngoe ea likarolo tsa bohlokoa tsa sistimi, mme mofuta o mocha o etsa mehato e meholo ea pele ntlheng ena. Hona joale ke mosebelisi ea nang le tokelo feela (superuser) ea ka kenyang likeketso ho database. Ka nako e ts'oanang, basebelisi ba tloaelehileng ba tla khona ho kenya feela li-extensions tseo ba li tšoaileng e le tse tšeptjoang, kapa lisebelisoa tse nyane tse nkoang li tšeptjoa ka ho sa feleng (mohlala, pgcrypto, tablefunc kapa hstore). Ha u netefatsa basebelisi ba sebelisang mochini oa SCRAM (ha u sebetsa ka mokhanni oa libpq), "setlamo sa kanale" se se se hlokahala, mme ts'ebetso ea wrapper bakeng sa data ea motho oa boraro postgres_fdw ho tsoa ho mofuta oa 13 e ts'ehetsa tumello ea setifikeiti.

Lintlha tsa Phatlalatso


Khoasolla leqephe

Source: linux.org.ru

Eketsa ka tlhaloso