Ùrachadh PostgreSQL le fuasgladh so-leòntachd. pg_ivm 1.0 sgaoileadh

Chaidh ùrachaidhean ceart a chruthachadh airson a h-uile meur PostgreSQL le taic: 14.3, 13.7, 12.11, 11.16 agus 10.22. Tha am meur 10.x a’ tighinn faisg air deireadh taic (thèid ùrachaidhean a chruthachadh chun t-Samhain 2022). Mairidh sgaoileadh ùrachaidhean airson meur 11.x chun t-Samhain 2023, 12.x chun t-Samhain 2024, 13.x chun t-Samhain 2025, 14.x chun t-Samhain 2026.

Bidh na dreachan ùra a’ tabhann barrachd air 50 fuasgladh agus a’ cuir às don so-leòntachd CVE-2022-1552 a tha co-cheangailte ris a’ chomas a bhith a’ dol seachad air aonaranachd coileanadh obrachaidhean sochair Autovacuum, REINDEX, CREATE INDEX, REFRESH MATERIALIZED VIEW, CLUSTER agus pg_amcheck. Faodaidh neach-ionnsaigh leis an ùghdarras nithean neo-shealach a chruthachadh ann an sgeama stòraidh sam bith adhbhrachadh gun tèid gnìomhan SQL neo-riaghailteach a chur an gnìomh le sochairean freumha fhad ‘s a tha neach-cleachdaidh sochair a’ coileanadh na h-obraichean gu h-àrd a bheir buaidh air nì an neach-ionnsaigh. Gu sònraichte, faodar brath a ghabhail air so-leòntachd nuair a thèid an stòr-dàta a ghlanadh gu fèin-ghluasadach nuair a thèid an inneal-làimhseachaidh autovacuum a chuir gu bàs.

Mura h-eil an t-ùrachadh comasach, is e an dòigh-obrach airson a’ chùis a bhacadh autovacuum a chuir dheth agus gun a bhith a’ coileanadh REINDEX, CREATE INDEX, REFRESH MATERIALIZED VIEW, agus gnìomhachd CLUSTER mar neach-cleachdaidh freumh, agus gun a bhith a’ ruith pg_amcheck no ag ath-nuadhachadh susbaint bho chùl-taic a chruthaich pg_dump . Thathas den bheachd gu bheil cur an gnìomh VACUUM sàbhailte, mar a tha gnìomhachd àithne sam bith, fhad ‘s a tha na stuthan a thathar a’ giullachd le luchd-cleachdaidh earbsach.

Tha atharrachaidhean eile anns na fiosan ùra a’ toirt a-steach ùrachadh a’ chòd JIT gus obrachadh le LLVM 14, a’ ceadachadh teamplaidean database.schema.table a chleachdadh anns na goireasan psql, pg_dump agus pg_amcheck, a’ càradh dhuilgheadasan a dh’ adhbhraicheas coirbeachd air clàran-amais GiST thairis air colbhan ltree, ceàrr. cruinneachadh luachan anns an t-àm cruth a chaidh a thoirt a-mach à dàta eadar-ama, obrachadh clàr-ama ceàrr nuair a bhios tu a’ cleachdadh cheistean iomallach asyncronach, rèiteach ceàrr de shreathan bùird nuair a bhios tu a’ cleachdadh abairt CLUSTER air clàran-amais le iuchraichean stèidhichte air faireachdainn, call dàta mar thoradh air crìochnachadh neo-àbhaisteach dìreach às deidh sin a’ togail clàr-amais rèitichte GiST, stad-stad rè clàr-amais dealachaidh sguabaidh às, suidheachadh rèis eadar gnìomhachd DROP TABLESPACE agus an t-àite-seic.

A bharrachd air an sin, is urrainn dhuinn toirt fa-near gun deach an leudachadh pg_ivm 1.0 a leigeil ma sgaoil le buileachadh taic IVM (Incremental View Maintenance) airson PostgreSQL 14. Tha IVM a’ tabhann dòigh eile air beachdan tàbhachdach ùrachadh, nas èifeachdaiche ma bheir atharrachaidhean buaidh air pàirt bheag den t-sealladh. Tha IVM a’ ceadachadh seallaidhean tàbhachdach ùrachadh sa bhad le dìreach atharrachaidhean mean air mhean, gun a bhith ag ath-àireamhachadh an t-seallaidh a’ cleachdadh gnìomhachd REFRESH MATERIALIZED VIEW.

Source: fosgailtenet.ru

Cuir beachd ann