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» (lidhi i kanalit).
Burimi: opennet.ru
