Ho lokolloa ha PostgreSQL 13 DBMS

Kamora selemo sa ntshetsopele phatlalalitsoe lekala le lecha le tsitsitseng la DBMS PostgreSQL 13. Lintlafatso tsa lekala le lecha e tla tsoa lilemo tse hlano ho fihlela ka November 2025.

ka sehloohong boiqapelo:

  • E kentswe tshebetsong deduplication lirekoto ho li-index tsa B-tree, tse entseng hore ho khonehe ho ntlafatsa ts'ebetso ea lipotso le ho fokotsa tšebeliso ea sebaka sa disk ha ho ngolisoa litlaleho tse nang le lintlha tse kopitsoang. Deduplication e etsoa ka ho qala sebatli nako le nako se kopanyang lihlopha tsa likopi tse pheta-phetoang ebe se nkela tse kopitsoang sebaka ka likhokahano tsa kopi e le 'ngoe e bolokiloeng.
  • Ts'ebetso e ntlafalitsoeng ea lipotso tse sebelisoang aggregate ditshebetso, lihlopha tse hlophisitsoeng (LIHLOPHA LIHLOPHA) kapa karohano (karohano) litafole. Ntlafatso e kenyelletsa ho sebelisa li-hashes ho fapana le data ea 'nete ha e kopanya, e qobang ho beha lintlha tsohle mohopolong ha o sebetsana le lipotso tse kholo. Ha ho aroloa, palo ea maemo ao li-partitions li ka lahloang kapa tsa kopanngoa ho tsona e atolositsoe.
  • E eketsa bokhoni ba ho sebelisa lipalo-palo tse tsoetseng pelee entsoeng ka ho sebelisa taelo ea CREATE STATISTICS ho ntlafatsa ts'ebetso ea kemiso ea lipotso tse nang le OR maemo kapa lethathamo la lipatlisiso tse sebelisang IN kapa FEELA.
  • Ho hloekisa li-index nakong ea ts'ebetso ho potlakisitsoe VACUUM ka ho bapisa pokello ea lithōle ka li-index. Ka ho sebelisa parameter e ncha ea "PARALLEL", mookameli a ka tseba palo ea likhoele tse tla sebetsa ka nako e le 'ngoe bakeng sa VACUUM. E ekelitse bokhoni ba ho qala ts'ebetso ea VACUUM ea othomathike kamora ho kenya data.
  • Добавлена поддержка инкрементальной сортировки, позволяющей использовать данные, отсортированные на предыдущем этапе, для ускорения сортировки на последующих этапах обработки запроса. Для включения новой оптимизации в планировщике запросов предусмотрена настройка «nolofalletsa_incremental_sort", e sebelisoang ke kamehla.
  • E kentse bokhoni ba ho fokotsa boholo mekotla ea ho ikatisa, e u lumellang hore u tiisetse ka bo eona ho boloka likarolo tsa "write-lazy log" (WAL) ho fihlela li amoheloa ke li-server tsohle tsa "backup" tse amohelang likopi. Li-slots tsa replication li boetse li thibela seva ea mantlha ho hlakola mela e ka bakang likhohlano, le haeba seva ea bekapo e le sieo inthaneteng. Ho sebelisa parameter max_slot_wal_keep_size Hona joale o ka fokotsa boholo ba boholo ba lifaele tsa WAL ho thibela ho felloa ke sebaka sa disk.
  • Bokhoni ba ho beha leihlo mosebetsi oa DBMS bo atolositsoe: taelo ea EXPLAIN e fana ka pontšo ea lipalo-palo tse eketsehileng mabapi le ts'ebeliso ea log ea WAL; V khutso e fane ka monyetla oa ho latela boemo ba li-backups tse tsoelang pele; Taelo ea ANALYZE e fana ka pontšo ea tsoelo-pele ea ts'ebetso.
  • Taelo e ncha e kentsoe khongsovo ho lekola botšepehi ba li-backups tse entsoeng ke pg_basebackup taelo.
  • Ha o sebetsa le JSON o sebelisa basebetsi jsonpath E lumella ts'ebetso ea datetime() ho sebelisoa ho fetolela lifomate tsa nako (likhoele tsa ISO 8601 le mefuta ea khale ea nako ea PostgreSQL). Mohlala, o ka sebelisa meaho "jsonb_path_query('["2015-8-1", "2015-08-12"]', '$[*] ? (@.datetime() < "2015-08-2" ".datetime ())')" le "jsonb_path_query_array('["12:30", "18:40"]', '$[*].datetime("HH24:MI")')".
  • Ts'ebetso e kentsoeng e kentsoeng MOLOI MOKOENA () ho hlahisa UUID v4.
  • Sistimi ea karohano e fana ka ts'ehetso e felletseng bakeng sa ho pheta-pheta ka mokhoa o hlakileng le tse boletsoeng ke polelo ea "PELE".
    methati e sebetsang boemong ba mela.

  • Syntax "PHETHA PELE" hona joale e lumella tšebeliso ea poleloana ea "WITH TIES" ho khutlisa mela e meng e mohatleng oa sephetho se fumanoeng ka mor'a ho sebelisa "ORDER BY".
  • E kentse tšebetsong mohopolo oa li-add-on tse tšepahalang (“katoloso e tshepehang"), e ka kenngoa ke basebelisi ba tloaelehileng ba se nang litokelo tsa batsamaisi ba DBMS. Lethathamo la li-add-on tse joalo qalong le hlalositsoe esale pele 'me le ka atolosoa ke superuser. Li-add-on tse tšepahalang li kenyelletsa pgcrypto, tablefunc, hstore le tse ling tse joalo.
  • Mokhoa oa ho hokahanya litafole tsa kantle tsa kantle ho naha Wrapper (postgres_fdw) o sebelisa ts'ehetso bakeng sa netefatso e thehiloeng ho setifikeiti. Ha o sebelisa netefatso ea SCRAM, bareki ba lumelloa ho kopa "tlamahano ea kanale"(e tlamang mocha).

Source: opennet.ru

Eketsa ka tlhaloso