PostgreSQL 13 vine cu performanțe mai mari, modificări și multe altele

postgresql

După aproape un an de dezvoltare, eliberarea de noua ramură stabilă a PostgreSQL 13, în care se remarcă performanțe mai mari, precum și includerea de noi caracteristici.

Pentru cei care încă nu sunt familiarizați cu PostgreSQL, trebuie să știți că este cunoscut și sub numele de Postgres și acesta este un sistem de gestionare a bazelor de date relaționale (RDBMS) gratuit, open source, care își propune să ofere o bază de date bazată pe extensibilitate și conformitatea cu standardele tehnice.

Este conceput pentru a gestiona o varietate de sarcini de lucru, de la mașini simple la depozite de date sau servicii web cu mulți utilizatori simultani.

Ce este nou în PostgreSQL 13?

În această nouă versiune se evidențiază faptul că deduplicarea înregistrărilor a fost implementată în indexurile arborelui B, permițând o performanță sporită a interogării și un consum redus de spațiu pe disc atunci când se indexează înregistrările cu date duplicate.

Deduplicare realizat prin lansarea periodică a unui driver care îmbină grupuri de duplicate duplicate și înlocuiește duplicatele cu referințe la o singură copie stocată.

În plus, de asemenea este evidențiată o performanță mai bună a interogărilor care utilizează funcții agregate, seturi grupate (SETURI DE GRUPARE) sau tabele partiționate (partisirovannye).

Optimizările sunt legate de utilizarea hashurilor în plus, în locul datelor efective, care evită introducerea tuturor datelor în memorie atunci când se procesează interogări mari. Partiționarea a extins numărul de situații în care partițiile pot fi șterse sau combinate.

también a adăugat capacitatea de a utiliza statistici avansate generată de comandă «CREAȚI STATISTICI»Pentru a îmbunătăți eficiența programării interogărilor care conțin clauze „SAU” sau căutări în listă care utilizează clauze „IN” sau „ORICE”.

Curățarea indexului în timpul operației VID accelerează datorită paralelizării colectării gunoiului în indici. Cu noul parametru «PARALEL»Administratorul poate defini numărul de fire care vor fi pornite simultan pentru VID.

Suport adăugat pentru sortarea incrementală, care vă permite să utilizați datele sortate în etapa anterioară pentru a accelera sortarea în etapele ulterioare ale procesării cererii

Pentru a activa o nouă optimizare, planificatorul de interogări oferă setările » enable_incremental_sort ', Care este activat implicit.

S-a adăugat capacitatea de a limita dimensiunea sloturilor de replicare, care vă permite să garantați automat stocarea segmentelor de jurnal de scriere (WAL) până când acestea sunt primite de toate serverele de așteptare care primesc replici. Sloturile de replicare împiedică, de asemenea, serverul primar să șteargă rânduri, ceea ce ar putea duce la conflicte chiar dacă serverul secundar este offline.

De celelalte schimbări care ies în evidență a acestei noi versiuni:

  • Parametru max_slot_wal_keep_size poate fi folosit acum pentru a limita dimensiunea maximă a fișierelor WAL pentru a evita să rămâneți fără spațiu pe disc.
  • Posibilitățile de monitorizare a activității SGBD sunt extinse: în comandă EXPLICAȚI, este afișată statisticile suplimentare privind utilizarea jurnalului WAL.
  • A fost adăugată o nouă comandă pg_verifybackup pentru a verifica integritatea copiilor de siguranță create de comandă pg_basebackup.
  • Când lucrați cu JSON folosind operatori jsonpath, este permisă utilizarea funcției datetime () pentru a converti formate de timp (șiruri ISO 8601 și tipuri native de timp PostgreSQL).
  • Funcție încorporată adăugată gen_random_uuid () pentru a genera UUID v4.
    Sistemul de partiționare oferă suport complet pentru replicarea logică și înainte de declanșatoarele la nivel de rând.
  • A fost implementat conceptul de extensii de încredere, care poate fi instalat de utilizatorii obișnuiți care nu au drepturi de administrator SGBD.
  • Lista acestor pluginuri este inițial predefinită și poate fi extinsă de către superutilizator. Pluginurile de încredere includ pgcrypto, tablefunc, hstore etc.
  • Mecanismul de asociere la tabel extern al containerului de date extern (postgres_fdw) acceptă autentificarea bazată pe certificate.

În cele din urmă, se menționează că actualizările pentru noua filială vor fi publicate timp de cinci ani până în noiembrie 2025.

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


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.