„PostgreSQL 13“ pasiekia didesnį našumą, pakeitimus ir dar daugiau

postgreSQL

Po beveik metų plėtros išleidimas naujoji stabili Šengeno filialas „PostgreSQL“ 13, kuris pabrėžia aukštesnį našumą ir naujų funkcijų įtraukimą.

Tiems, kuriems „PostgreSQL“ dar nepažįstamas, turėtumėte žinoti, kad jis taip pat žinomas kaip „Postgres“ ir tai yra reliacinė duomenų bazių valdymo sistema (RDBMS) nemokamas, atviras šaltinis, kurio tikslas - pasiūlyti duomenų bazę, pagrįstą išplėtimu ir atitikimu techniniams standartams.

Jis skirtas įvairiems darbo krūviams, pradedant paprastomis mašinomis, baigiant duomenų saugyklomis ar žiniatinklio paslaugomis, kuriose yra daugybė vartotojų.

Kas naujo „PostgreSQL 13“?

Šioje naujoje versijoje tai pabrėžiama įrašų deduplikacija buvo įgyvendinta B medžių indeksuose, leidžiantis padidinti užklausos našumą ir sumažinti disko vietos sunaudojimą indeksuojant įrašus su pasikartojančiais duomenimis.

Deduplikacija tai daroma periodiškai paleidus vairuotoją kuris sujungia pasikartojančių rinkinių grupes ir dublikatus pakeičia nuorodomis į vieną saugomą kopiją.

Plius taip pat pabrėžiamas geresnis užklausų naudojimas, naudojant visumines funkcijas, sugrupuoti rinkiniai (RINKINIŲ GRUPAVIMAS) arba skaidomos lentelės (partitsirovannye).

Optimizavimas yra susijęs su maišų naudojimu be faktinių duomenų, kurie vengia įdėti visus duomenis į atmintį apdorojant dideles užklausas. Padalijimas padidino situacijų, kuriose pertvaras galima ištrinti arba sujungti, skaičių.

Tambienas pridėta galimybė naudoti pažangią statistiką sugeneruotas komandos «SUKURTI STATISTIKĄ»Norėdami pagerinti užklausų planavimo efektyvumą su sąlyga „ARBA“ arba ieškokite sąrašų, kuriuose vartojamos „IN“ arba „BET KOKI“ sąlygos.

Rodyklės valymas veikimo metu VAKUUMAS pagreitėja dėl šiukšlių surinkimo lygiagretinimo indeksuose. Su nauju parametru «Lygiagrečiai»Administratorius gali nustatyti gijų skaičių, kuris bus pradėtas vienu metu VAKUUMAS.

Pridėta papildomo rūšiavimo parama, leidžianti naudoti ankstesniame etape surūšiuotus duomenis, kad paspartintumėte rūšiavimą vėlesniuose užklausų apdorojimo etapuose.

Norėdami įgalinti naują optimizavimą, užklausų planavimo priemonė pateikia nustatymus » Įgalinti_rūšiuoti ', Kuri yra įjungta pagal numatytuosius nustatymus.

Pridėta galimybė apriboti replikacijos srities dydį, kuris leidžia automatiškai garantuoti užrašymo žurnalo (WAL) segmentų saugojimą, kol juos gaus visi budėjimo serveriai, gaunantys kopijas. Replikacijos lizdai taip pat neleidžia pagrindiniam serveriui ištrinti eilučių, o tai gali sukelti konfliktų, net jei antrinis serveris neprijungtas.

De kiti išsiskiriantys pokyčiai šios naujos versijos:

  • Parametras max_slot_wal_keep_size Dabar galima naudoti norint apriboti maksimalų WAL failų dydį, kad netrūktų vietos diske.
  • Išplėstos DBVS veiklos stebėjimo galimybės: komandoje AIŠKINTI, pateikiama papildoma statistika apie WAL žurnalo naudojimą.
  • Pridėta nauja komanda pg_verifybackup patikrinti komandoje sukurtų atsarginių kopijų vientisumą pg_basebackup.
  • Dirbdami su JSON naudodamiesi operatoriais jsonpath, leidžiama naudoti datos laikas () konvertuoti laiko formatus (ISO 8601 eilutės ir vietiniai „PostgreSQL“ laiko tipai).
  • Pridėta integruota funkcija gen_random_uuid () sugeneruoti UUID v4.
    Padalijimo sistema teikia visišką palaikymą loginiam replikavimui ir PRIEŠ prieš eilutės lygio trigerius.
  • Įdiegta patikimų plėtinių koncepcija, kurią gali įdiegti paprasti vartotojai, neturintys DBVS administratoriaus teisių.
  • Tokių papildinių sąrašas iš pradžių yra iš anksto nustatytas, o super vartotojas gali jį išplėsti. Patikimi papildiniai yra pgcrypto, tablefunc, hstore ir kt.
  • Išorinio duomenų talpyklos išorinės lentelės sujungimo mechanizmas (postgres_fdw) palaiko sertifikatu pagrįstą autentifikavimą.

Galiausiai minima, kad naujojo filialo atnaujinimai bus skelbiami penkerius metus iki 2025 m. Lapkričio mėn.

Fuente: https://www.postgresql.org/


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.