PostgreSQL 14 ierodas pēc gada izstrādes, un tās ir tās ziņas

postgreSQL

Pēc gandrīz gadu ilgas attīstības tika paziņots par stabilas filiāles jaunās versijas izlaišanu no DBVS PostgreSQL 14 kuras atjauninājumi jaunajai filiālei tiks publicēti piecus gadus līdz 2026. gada novembrim.

Tiem, kas joprojām nav pazīstami ar PostgreSQL, jums jāzina, ka to sauc arī par Postgres un šī ir relāciju datu bāzes pārvaldības sistēma (RDBMS) bezmaksas, atvērtā koda, kuras mērķis ir piedāvāt datu bāzi, kuras pamatā ir paplašināmība un atbilstība tehniskajiem standartiem.

Tas ir paredzēts dažādu slodžu apstrādei, sākot no vienkāršām mašīnām līdz datu noliktavām vai tīmekļa pakalpojumiem ar daudziem vienlaicīgiem lietotājiem.

Kas jauns PostgreSQL 14?

Šajā jaunajā versijā diapazona definīciju tipu saime ir paplašināta ar jauniem "vairāku diapazonu" veidiem kas atļauj definēt sakārtotus vērtību diapazonu sarakstus, kas nepārklājas. Papildus katram esošajam diapazona tipam tiek piedāvāts savs vairāku diapazonu tips. Jaunu veidu izmantošana vienkāršo tādu vaicājumu noformēšanu, kas manipulē ar sarežģītām diapazonu secībām.

arī paplašinātas iespējas izplatītām konfigurācijām kas ietver vairākus PostgreSQL serverus. Īstenojot loģisku replikāciju, bija iespējams straumēt notiekošos darījumus, ko var ievērojami uzlabot replikācijas veiktspēju no lieliem darījumiem. Turklāt loģiskās replikācijas laikā saņemto datu loģiskā dekodēšana ir optimizēta.

Papildus pievienots atbalsts darbam klienta pusē (ieviests libpq) Transportētāja režīma pārraide pieprasa ievērojami paātrināt datubāzes scenārijus, kas saistīti ar daudzu mazu rakstīšanas darbību (INSERT / UPDATE / DELETE) īstenošanu, jo tiek nosūtīts nākamais pieprasījums, negaidot iepriekšminētā rezultātu . Šis režīms arī palīdz paātrināt darbu pie savienojumiem ar ilgu kavēšanos iepakojuma piegādē.

Ārējā datu konteinera mehānisms (postgres_fdw), lai savienotu ārējās tabulas, ir pievienots atbalsts paralēlai vaicājumu apstrādei, kas pašlaik ir piemērojams tikai tad, kad tiek izveidots savienojums ar citiem PostgreSQL serveriem. Postgres_fdw arī pievieno atbalstu datu pievienošanai ārējām tabulām partijas režīmā un iespēja importēt sadalītas tabulas, norādot direktīvu "IMPORT FOREIGN SCHEMA".

Turklāt, tika veikta optimizācija VACUUM operācijas īstenošanai (atkritumu savākšana un iesaiņojuma diska uzglabāšana), pievienots "avārijas režīms" izlaist nebūtiskas iesaiņojuma darbības, ja tiek izveidoti darījuma ID iesaiņojuma nosacījumi un samazināti pieskaitāmie izdevumi, apstrādājot B-Tree indeksus. Operācijas "ANALĪZE" izpilde, kas apkopo statistiku par datu bāzes darbību, ir ievērojami paātrināta.

No otras puses, tas ir arī izcelts rīki ir paplašināti, lai uzraudzītu DBVS darbību, par se pievienoti skati, lai izsekotu komandu progresu "COPY", statistika par replikācijas laika nišām un WAL darījumu žurnāla darbībām.

To var atrast arī PostgreSQL 14 pievienoja iespēju pielāgot TOAST sistēmā izmantoto saspiešanas metodi, kas ir atbildīga par lielu datu, piemēram, teksta bloku vai ģeometriskas informācijas, saglabāšanu. Papildus pglz saspiešanas metodei TOAST tagad var izmantot LZ4 algoritmu.

Ir pievienoti vaicājumu plānotāja optimizācija, lai uzlabotu paralēlo vaicājumu apstrādi un lai uzlabotu secīgu ierakstu skenēšanas vienlaicīgas izpildes veiktspēju, vaicājumu izpildi paralēli PL / pgSQL, izmantojot komandu "RETURN QUERY", un vaicājumu izpildi paralēli "REFRESH MATERIALIZED VIEW".

No pārējām izmaiņām kas izceļas:

  • Ir ieviests papildu kešatmiņas atbalsts, lai uzlabotu ligzdoto apļveida savienojumu (savienojuma) veiktspēju.
  • Ir veiktas optimizācijas, lai uzlabotu ļoti noslogotu sistēmu darbību, kuras apstrādā lielu skaitu savienojumu. Dažos testos veiktspēja ir dubultojusies.
  • B koku indeksu veiktspēja ir uzlabota, un ir novērsta problēma ar indeksa pieaugumu, bieži atjauninot tabulas.
  • Tagad paplašināto statistiku var izmantot, lai optimizētu izteiksmes, un papildu veidus var izmantot, lai optimizētu loga funkcijas.

Visbeidzot sJa jūs interesē uzzināt vairāk par to, jūs varat pārbaudīt informāciju Šajā saitē.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.