Csaknem egy év fejlesztés után kiadása új stabil ága PostgreSQL 13, amely kiemeli a nagyobb teljesítményt, valamint új funkciók beépítését.
Azok számára, akik még mindig nem ismerik a PostgreSQL-t, tudnia kell, hogy Postgres néven is ismert ez egy relációs adatbázis-kezelő rendszer (RDBMS) ingyenes, nyílt forráskódú, amelynek célja a kibővíthetőségen és a műszaki szabványoknak való megfelelésen alapuló adatbázis kínálata.
Számos munkaterhelés kezelésére tervezték, az egyszerű gépektől az adattárházakig vagy a webes szolgáltatásokig, sok egyidejű felhasználóval.
A PostgreSQL 13 újdonságai
Ebben az új verzióban ezt kiemelik rekord deduplikációt hajtottunk végre a B-fa indexekben, a megnövelt lekérdezési teljesítmény és a csökkentett lemezterület-fogyasztás lehetővé tétele a rekordok duplikált adatokkal történő indexelésekor
Deduplikáció a járművezető rendszeres indításával amely összevonja az ismétlődő sorrendű csoportokat, és a másolatokat egyetlen tárolt példányra történő hivatkozásokkal helyettesíti.
Ráadásul szintén Az összesített függvényeket használó lekérdezések jobb teljesítményét emelik ki, csoportosítva halmazok (SZETTEK CSOPORTOSÍTÁSA) vagy particionált táblák (partitsirovannye).
Az optimalizálás a hashek használatához kapcsolódik emellett a tényleges adatok helyett kerülje az összes adat memóriába helyezését nagy lekérdezések feldolgozása során A particionálás megnövelte azoknak a helyzeteknek a számát, amelyekben a partíciókat törölni vagy összevonni lehet.
is hozzáadta a fejlett statisztikák használatának képességét a parancs által generált «STATISZTIKÁK LÉTREHOZÁSA»A lekérdezés ütemezésének hatékonyságának javítása „OR” záradékokat tartalmaz, vagy olyan listakereséseket, amelyek „IN” vagy „ANY” záradékot használnak.
Index tisztítás operáció közben VÁKUUM felgyorsul a szemétszállítás párhuzamosítása miatt az indexekben. Az új paraméterrel «PÁRHUZAMOS»A rendszergazda meghatározhatja az egyidejűleg elindítandó szálak számát a VÁKUUM.
Hozzáadott támogatás az inkrementális rendezéshez, amely lehetővé teszi az előző szakaszban rendezett adatok felhasználását a rendezés felgyorsítására a kérelem feldolgozásának későbbi szakaszaiban
Új optimalizálás engedélyezéséhez a lekérdezés-tervező megadja a beállításokat » enable_incremental_sort ', Ami alapértelmezés szerint engedélyezve van.
Hozzáadta a replikációs helyek méretének korlátozásának lehetőségét, amely lehetővé teszi, hogy automatikusan garantálja az írható napló (WAL) szegmensek tárolását mindaddig, amíg az összes replikát fogadó készenléti kiszolgáló meg nem kapja azokat. A replikációs helyek megakadályozzák az elsődleges kiszolgáló sorainak törlését, ami konfliktusokhoz vezethet akkor is, ha a másodlagos szerver offline állapotban van.
De a többi kiemelkedő változás ennek az új verziónak:
- Paraméter max_slot_wal_keep_size most már használható a WAL fájlok maximális méretének korlátozására, hogy ne merüljön fel a lemezterület.
- A DBMS tevékenység figyelemmel kísérésének lehetőségei kibővülnek: a parancsban Magyarázza, további statisztikák megjelenítése a WAL-napló használatáról biztosított.
- Új parancs került hozzá pg_verifybackup a parancs által létrehozott biztonsági mentések integritásának ellenőrzésére pg_basebackup.
- Amikor a JSON-nal operátorok segítségével dolgozik jsonpath, megengedett a függvény használata dátum idő () az időformátumok konvertálására (ISO 8601 karakterláncok és natív PostgreSQL időtípusok).
- Beépített funkció hozzáadva gen_random_uuid () az UUID v4 generálásához.
A particionáló rendszer teljes támogatást nyújt a logikai replikációhoz és a sorszintű triggerek ELŐTT. - Megvalósult a megbízható kiterjesztések koncepciója, amelyet a DBMS rendszergazdai jogokkal nem rendelkező hétköznapi felhasználók telepíthetnek.
- Ezeknek a bővítményeknek a listája kezdetben előre meghatározott, és a szuperfelhasználó kibővítheti őket. Megbízható beépülő modulok pgcrypto, tablefunc, hstore stb.
- A külső adattároló külső táblázat-összekapcsolási mechanizmusa (postgres_fdw) támogatja a tanúsítványalapú hitelesítést.
Végül megemlítik, hogy az új fiók frissítéseit 2025 novemberéig öt évig teszik közzé.
forrás: https://www.postgresql.org/