Pas një viti zhvillimi dega e re stabile e SGBD . Përditësime për degën e re për pesë vjet deri në nëntor 2025.
:
- Është realizuar i regjistrave në indekset B-tree, e cila ka mundësuar rritjen e performancës së pyetjeve dhe reduktimin e konsumit të hapësirës diskore gjatë indeksimit të regjistrave me të dhëna të përsëritura. Deduplicimi bëhet nëpërmjet ekzekutimit të rregullt të një trajtuesi që kryen bashkimin e grupeve të këmbyesve dhe zëvendësimin e kopjeve të dubluara me lidhje në një kopje të ruajtur.
- Rritja e performancës së pyetjeve që përdorin , (SETET E GRUPIMIT) ose (particionuese). Optimizimet lidhen me përdorimin e hash-eve në vend të të dhënave reale gjatë agregimit, çka lejon që të shmanget vendosja e të dhënave të gjitha në memorie gjatë përpunimit të pyetjeve të mëdha. Në rastin e ndarjes, është zgjeruar numri i situatave ku seksionet mund të hidhen ose bashkohen.
- Shtohet mundësia e përdorimit të , të krijuara gjatë përdorimit të komandës "CREATE STATISTICS", për të përmirësuar efikasitetin e planifikimit të pyetjeve që përmbajnë kushte "OR" ose kërkimin në lista duke përdorur shprehje "IN" ose "ANY".
- Pastrimi i indekseve është përshpejtuar gjatë ekzekutimit të operacionit përmes paralelisë së grumbullimit të mbeturinave në indekse. Me ndihmën e parametrin të ri "PARALLEL", administratori mund të përcaktojë numrin e rrjedhave që do të nisin njëkohësisht për VACUUM. Është shtuar mundësia e nxitjes së kryerjes automatik të VACUUM pas futjes së të dhënave.
- Shtuar mbështetje për renditjen inkrementale, e cila lejon përdorimin e të dhënave të renditura në fazën e mëparshme për të përshpejtuar renditjen në fazat pasuese të përpunimit të pyetjeve. Përfshirja e kësaj optimizimi në planifikuesin e pyetjeve është e paraparë në cilësimin "", e cila është aktive si parazgjedhje.
- Shtuar mundësia e kufizimit të madhësisë , e cila garanton automatikisht ruajtjen e segmenteve të logut të shkrimit të vonuar (WAL) derisa ato të pranohen nga të gjitha serverat rezervë që marrin kopje. Slots e replikimit gjithashtu nuk lejojnë serverin kryesor të fshijë rreshtat, të cilët mund të shkaktojnë konflikte, edhe nëse serveri rezervë është i çaktivizuar. Me parametrin tani është e mundur të kufizohet madhësia maksimale e skedarëve WAL për të parandaluar mbushjen e hapësirës në disk.
- Janë zgjeruar mundësitë e monitorimit të aktivitetit të DBMS: në komandën EXPLAIN është siguruar një shfaqje shtesë e statistikave mbi përdorimin e logut WAL; në është ofruar mundësia për të ndjekur statusin e ekzekutimit të kopjeve të vazhdueshme; në komandën ANALYZE është realizuar një tregues i përparësisë së operacionit.
- Është shtuar një komandë e re për të verifikuar integritetin e kopjeve rezervë, të krijuara nga komanda pg_basebackup.
- Kur punoni me JSON duke përdorur operatorët është lejuar përdorimi i funksionit datetime() për të konvertuar formatet e kohës (stringjet ISO 8601 dhe tipet native të kohës PostgreSQL). Për shembull, mund të përdoren konstrukte ‘jsonb_path_query(‘[“2015-8-1”, “2015-08-12”]’, ‘$[*] ? (@.datetime() < “2015-08-2”.datetime())')’ dhe ‘jsonb_path_query_array('[“12:30”, “18:40”]', '$[*].datetime(“HH24:MI”)’).
- Është shtuar funksioni i integruar për të gjeneruar identifikatorë UUID v4.
- Në sistemin e particionimit është implementuar mbështetje e plotë për replikimin logjik dhe për triggerët e caktuar me shprehjen 'BEFORE' që punojnë në nivel rreshti.
Sintaksa ‘ - FETCH FIRSTËshtë realizuar koncepti i shtesave të besueshme ('
- trusted extensionpgcrypto , , Në mekanizmin e lidhjes së tabelave të jashtme Foreign Data Wrapper (postgres_fdw) është realizuar mbështetje për autentikimin e bazuar në certifikata. Kur përdoret autentikimi SCRAM, klientëve u lejohet të kërkojnë ‘
- kanal lidhjeje» (channel binding).
Burimi: opennet.ru
