PostgreSQL 13 anländer med högre prestanda, förändringar och mer

postgreSQL

Efter nästan ett års utveckling, frisläppandet av den nya stabila grenen av PostgreSQL 13, som lyfter fram en högre prestanda, liksom införandet av nya funktioner.

För dem som fortfarande inte känner till PostgreSQL, bör du veta att det också är känt som Postgres och detta är ett relationellt databashanteringssystem (RDBMS) gratis, öppen källkod, som syftar till att erbjuda en databas baserad på utbyggbarhet och överensstämmelse med tekniska standarder.

Den är utformad för att hantera en mängd olika arbetsbelastningar, från enkla maskiner till datalager eller webbtjänster med många samtidiga användare.

Vad är nytt i PostgreSQL 13?

I den här nya versionen markeras det rekord deduplicering implementerades i B-träd index, möjliggör ökad frågaprestanda och minskad diskutrymme vid indexering av poster med dubblettdata.

Avlägsnande genom att regelbundet starta en drivrutin som sammanfogar grupper av dubbletter och ersätter dubbletter med referenser till en enda lagrad kopia.

Plus också bättre prestanda för frågor med hjälp av aggregerade funktioner markeras, grupperade uppsättningar (GRUPPERINGSSATSER) eller partitionerade tabeller (partitsirovannye).

Optimeringar är relaterade till användning av hash dessutom istället för den faktiska data, vilket undviker att alla data lagras i minnet vid bearbetning av stora frågor. Partitionering har utökat antalet situationer där partitioner kan raderas eller slås samman.

Tambien lagt till förmågan att använda avancerad statistik genereras av kommandot «SKAPA STATISTIK»För att förbättra effektiviteten i frågeschemaläggningen som innehåller "ELLER" -satser eller listasökningar som använder "IN" eller "ALLA" satser.

Indexrengöring Under operationen VAKUUM påskyndas på grund av skräpuppsamling i indexen. Med den nya parametern «PARALLELL»Administratören kan definiera antalet trådar som ska startas samtidigt för VAKUUM.

Lagt till stöd för inkrementell sortering, vilket gör att du kan använda data som sorterats i föregående steg för att påskynda sorteringen i senare skeden av begäran.

För att möjliggöra en ny optimering tillhandahåller frågeplanern inställningarna » enable_incremental_sort ', Som är aktiverat som standard.

Lagt till möjligheten att begränsa replikeringsplatsernas storlek, vilket gör att du automatiskt kan garantera lagring av WAL-segment (skriv-bak-logg) tills de tas emot av alla standbyservrar som tar emot repliker. Replikeringsplatserna förhindrar också att den primära servern raderar rader, vilket kan leda till konflikter även om den sekundära servern är offline.

De de andra förändringarna som sticker ut av denna nya version:

  • Parameter max_slot_wal_keep_size kan nu användas för att begränsa den maximala storleken på WAL-filer för att undvika att det tar slut på diskutrymme.
  • Möjligheterna att övervaka DBMS-aktiviteten utökas: i kommandot FÖRKLARA, visas ytterligare statistik om användningen av WAL-loggen.
  • Ett nytt kommando har lagts till pg_verifybackup för att verifiera integriteten hos de säkerhetskopior som skapats av kommandot pg_basebackup.
  • När du arbetar med JSON med operatörer jsonpath, det är tillåtet att använda funktionen datum Tid () för att konvertera tidsformat (ISO 8601-strängar och infödda PostgreSQL-tidstyper).
  • Inbyggd funktion tillagd gen_random_uuid () för att generera UUID v4.
    Partitioneringssystemet ger fullt stöd för logisk replikering och INNAN radnivåutlösare.
  • Begreppet betrodda tillägg har implementerats, vilket kan installeras av vanliga användare som inte har DBMS-administratörsrättigheter.
  • Listan över sådana plugins är ursprungligen fördefinierad och kan utökas av superanvändaren. Betrodda plugins inkluderar pgcrypto, tablefunc, hstore, etc.
  • Den externa tabellanslutningsmekanismen för den externa databehållaren (postgres_fdw) stöder certifikatbaserad autentisering.

Slutligen nämns att uppdateringarna för den nya filialen kommer att publiceras i fem år fram till november 2025.

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


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.