PostgreSQL 13 tarjoaa paremman suorituskyvyn, muutokset ja paljon muuta

postgreSQL

Lähes vuoden kehityksen jälkeen julkaisu uusi vakaa haara PostgreSQL 13, joka korostaa korkeampaa suorituskykyä sekä uusien ominaisuuksien sisällyttämistä.

Niille, joille PostgreSQL ei ole vielä tuttu, sinun tulisi tietää, että se tunnetaan myös nimellä Postgres ja tämä on relaatiotietokantojen hallintajärjestelmä (RDBMS) ilmainen, avoimen lähdekoodin, jonka tavoitteena on tarjota laajennettavuuteen ja teknisten standardien noudattamiseen perustuva tietokanta.

Se on suunniteltu käsittelemään erilaisia ​​työmääriä, yksinkertaisista koneista tietovarastoihin tai verkkopalveluihin, joissa on useita samanaikaisia ​​käyttäjiä.

Mitä uutta PostgreSQL 13: ssa on?

Tässä uudessa versiossa korostetaan sitä ennätyksen deduplikaatio toteutettiin B-puu-hakemistoissa, mahdollistamalla kyselyn paremman suorituskyvyn ja pienemmän levytilan kulutuksen indeksoidessasi tietueita päällekkäisillä tiedoilla.

Deduplikaatio tehtävä käynnistämällä ajuri ajoittain joka yhdistää kaksoiskappaleiden ryhmät ja korvaa kopiot viitteillä yhteen tallennettuun kopioon.

Plus myös koottuja kyselyitä voidaan parantaa, ryhmitetyt sarjat (RYHMÄSARJAT) tai osioituja taulukoita (partitsirovannye).

Optimoinnit liittyvät hashien käyttöön lisäksi todellisen datan sijasta, mikä välttää kaikkien tietojen asettamisen muistiin suuria kyselyjä käsiteltäessä. Osiointi on lisännyt niiden tilanteiden määrää, joissa osiot voidaan poistaa tai yhdistää.

myös lisäsi mahdollisuuden käyttää edistyneitä tilastoja komento «LUO TILASTOTIETOJA»Parannetaan kyselyn ajoituksen tehokkuutta sisältää "OR" -lausekkeita tai luettelohakuja, joissa käytetään "IN" - tai "ANY" -lausekkeita.

Hakemiston puhdistus operaation aikana VACUUM nopeutuu roskien keräyksen rinnakkaisuuden vuoksi indekseissä. Uudella parametrilla «Rinnakkainen»Järjestelmänvalvoja voi määrittää ketjun määrän, jotka käynnistetään samanaikaisesti VACUUM.

Lisätty tuki asteittaiseen lajitteluun, jonka avulla voit käyttää edellisessä vaiheessa lajiteltuja tietoja lajittelun nopeuttamiseksi pyynnön käsittelyn myöhemmissä vaiheissa.

Uuden optimoinnin mahdollistamiseksi kyselyn suunnittelija antaa asetukset » enable_inkremental_sort ', Joka on oletusarvoisesti käytössä.

Lisätty mahdollisuus rajoittaa replikointipaikkojen kokoa, jonka avulla voit taata automaattisesti WAL-segmenttien tallennuksen, kunnes kaikki kopiot vastaanottavat valmiuspalvelimet vastaanottavat ne. Replikointipaikat estävät myös ensisijaista palvelinta poistamasta rivejä, mikä voi johtaa ristiriitoihin, vaikka toissijainen palvelin olisi offline-tilassa.

De muut erottuvat muutokset tästä uudesta versiosta:

  • Parametri max_slot_wal_keep_size voidaan nyt käyttää rajoittamaan WAL-tiedostojen enimmäiskokoa, jotta levytila ​​ei loppu.
  • DBMS-toiminnan seurantamahdollisuuksia laajennetaan: komennossa SELITÄ, WAL-lokin käyttöä koskevien tilastojen näyttö on annettu.
  • Uusi komento on lisätty pg_verifybackup tarkistaa komennolla luotujen varmuuskopioiden eheys pg_basebackup.
  • Kun työskentelet JSON: n kanssa operaattoreiden kanssa jsonpath, toimintoa saa käyttää treffiaika () muuntaa aikamuodot (ISO 8601 -merkkijonot ja alkuperäiset PostgreSQL-aikatyypit).
  • Sisäänrakennettu toiminto lisätty gen_random_uuid () UUID v4: n luomiseksi.
    Osiointijärjestelmä tukee täysin loogista replikointia ja ENNEN rivitason liipaisimia.
  • Luotettujen laajennusten käsite on toteutettu, minkä tavalliset käyttäjät, joilla ei ole DBMS-järjestelmänvalvojan oikeuksia, voivat asentaa.
  • Näiden laajennusten luettelo on alun perin ennalta määritelty, ja pääkäyttäjä voi laajentaa sitä. Luotettuihin laajennuksiin sisältyy pgcrypto, tablefunc, hstore jne.
  • Ulkoisen tietosäiliön ulkoinen taulukon liitosmekanismi (postgres_fdw) tukee sertifikaattipohjaista todennusta.

Lopuksi mainitaan, että uuden sivuliikkeen päivitykset julkaistaan ​​viiden vuoden ajan marraskuuhun 2025 asti.

lähde: https://www.postgresql.org/


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.