PÀrast aastat arendust uus stabiilne andmebaasi haru . Uue haru vÀrskendused viie aasta jooksul kuni novembrini 2025.
:
- On rakendatud B-tree indeksites, mis on vĂ”imaldanud tĂ”sta pĂ€ringute jĂ”udlust ja vĂ€hendada kettaruumi tarbimist korduvate andmete indekseerimisel. Dedeplikatsioon toimub perioodi kĂ€ivitamisel töötlejas, mis teostab korduvate tupleâite rĂŒhmade ĂŒhinemise ja asendab dubleeritud andmed viitega ĂŒhele salvestatud koopiale.
- Parandatud on pĂ€ringute jĂ”udlust, kus kasutatakse , (GROUPING SETS) vĂ”i (partitsioneeritud) tabeleid. Optimeerimised on seotud agregaatide kĂ€itlemisel kasutatavate hÀÀlega, mitte tegelike andmetega, mis vĂ”imaldab vĂ€ltida kĂ”igi andmete laadimist mĂ€llu suurte pĂ€ringute töötlemisel. Jaotamise puhul on laiendatud olukordade arvu, kus sektsioonid vĂ”ivad olla hĂŒljatud vĂ”i ĂŒhendatud.
- Lisatud vÔimalus kasutada , mis crea seadme kui kasutatakse kÀsku «CREATE STATISTICS», et parandada pÀringute planeerimise efektiivsust tingimustega «OR» vÔi nimekirjas otsimisega, kasutades vÀljendeid «IN» vÔi «ANY».
- Indeksite puhastamine on kiirendatud tehte ajal pruugi paralleelse prĂŒgikogu kogumise abil. Uue parameetri «PARALLEL» abil saab administraator mÀÀrata, kui palju segmente kĂ€ivitatakse korraga VACUUM'i jaoks. Lisatud on vĂ”imalus alustada automaatset VACUUM'i toimingut pĂ€rast andmete sisestamist.
- Lisatud on toetus inkrementeeriva sortimisele, mis vĂ”imaldab kasutada eelnevalt sorteeritud andmeid, et kiirendada sortimist jĂ€rgmistes pĂ€ringu töötlemise etappides. Uue optimeerimise aktiveerimiseks pĂ€ringuplaanis on ette nĂ€htud seadistus «, mis on vaikimisi sisse lĂŒlitatud.
- Lisatud on piirangu seadmine , mis tool, mis tool, mis tool, mis tool, mis tool, mis tool, mis tool, mis tool, mis tool, mis tool on nĂŒĂŒd vĂ”imalik piirata WAL-failide suurust, et vĂ€ltida ketta ruumi lĂ”ppemist.
- Andmebaasi tegevuse jĂ€lgimise vĂ”imalused on laienenud: kĂ€sus EXPLAIN on nĂŒĂŒd saadaval lisastatistika WAL-logi kasutamise kohta; on vĂ”imalik jĂ€lgida pidevate varukoopiate lĂ€biviimise seisukorda; kĂ€sus ANALYZE on rakendatud operatsiooni edenemise indikaator.
- Uus kÀsk on lisatud varukoopiate terviklikkuse kontrollimiseks, mis on loodud kÀsu pg_basebackup abil.
- JSON-i töötlemisel operaatorite kasutamisel datetime() funktsiooni kasutamine, et teisendada ajavorme (ISO 8601 stringid ja PostgreSQLi lokaalsed ajatĂŒĂŒbid) on lubatud. NĂ€iteks vĂ”ib kasutada konstruktsioone «jsonb_path_query(â[â2015-8-1â, â2015-08-12â]â, â$[*] ? (@.datetime() < "2015-08-2".datetime())')» ja «jsonb_path_query_array('["12:30", "18:40"]', '$[*].datetime("HH24:MI")')».
- Sisseehitatud funktsioon UUID v4 identifikaatorite genereerimiseks.
- SektsioonisĂŒsteemis on rakendatud tĂ€ielik loogilise replikatsiooni ja esitamisse mÀÀratud âBEFOREâ traaglite tugi, mis töötavad ridade tasemel.
ridade, mis töötavad ridade tasemel. - SĂŒntaks ââ toetab nĂŒĂŒd âWITH TIESâ vĂ€ljendi kasutamist, vĂ”imaldades tagastada lisaridu, mis asuvad tulemuste komplekti sabas, mis saadakse âORDER BYâ rakendamise jĂ€rel.
- On rakendatud usaldusvÀÀrsete tĂ€iustuste (ââ), mis vĂ”ivad olla installitud tavakasutajate poolt, kellel ei ole andmebaasi administraatori Ă”igusi. UsaldusvÀÀrsete tĂ€iustuste loetelu on algselt ette mÀÀratud ja seda saab laiendada superkasutaja poolt. UsaldusvÀÀrsete tĂ€iustuste hulka kuuluvad , , jne.
- VĂ€listabelite ĂŒhendamise mehhanismis Foreign Data Wrapper (postgres_fdw) on rakendatud tĂ”endite pĂ”hine autentimise tugi. SCRAM-autentimise kasutamisel on klientidel lubatud kĂŒsida «» (channel binding).
Allikas: opennet.ru
