PostgreSQL 13 DBMS saki

Bayan shekara guda na ci gaba aka buga sabon barga reshe na DBMS PostgreSQL 13. Sabuntawa don sabon reshe zai fito shekaru biyar har zuwa Nuwamba 2025.

Main sababbin abubuwa:

  • An aiwatar cirewa rikodin a cikin fihirisar itacen B, wanda ya ba da damar haɓaka aikin tambaya da rage yawan amfani da sararin faifai yayin ba da bayanai tare da kwafin bayanai. Ana yin ƙetare ta hanyar ƙaddamar da mai sarrafa lokaci-lokaci wanda ke haɗa ƙungiyoyi na maimaita tuples da maye gurbin kwafi tare da hanyoyin haɗi zuwa kwafi ɗaya da aka adana.
  • Ingantattun ayyukan tambayoyin da suke amfani da su tara ayyuka, rukuni-rukuni (GROUPING SETS) ko rabu (partitioned) tebur. Haɓakawa sun haɗa da amfani da hashes maimakon ainihin bayanai lokacin tarawa, wanda ke guje wa sanya duk bayanan cikin ƙwaƙwalwar ajiya lokacin sarrafa manyan tambayoyi. Lokacin da aka raba, an faɗaɗa adadin yanayin da za a iya watsar da ɓangarori ko haɗa su.
  • Ƙara ikon amfani ci-gaba statisticswanda aka ƙirƙira ta amfani da umarnin KIRKIYAR KIdiddiga don inganta ingantaccen tsarin tambayoyin da suka ƙunshi KO yanayi ko jera bincike ta amfani da IN ko WATA magana.
  • An haɓaka tsaftace fihirisa yayin aiki VACUUM ta hanyar daidaita tarin datti a cikin fihirisa. Yin amfani da sabon ma'aunin "PARALLEL", mai gudanarwa na iya tantance adadin zaren da za su yi aiki lokaci guda don VACUUM. Ƙara ikon fara aiwatar da VACUUM ta atomatik bayan shigar da bayanai.
  • Ƙarin tallafi don rarrabuwar ƙima, wanda ke ba ku damar amfani da bayanan da aka jera a matakin da ya gabata don hanzarta rarrabuwa a matakai na gaba na sarrafa tambaya. Don kunna sabon ingantawa a cikin mai tsara tambaya, akwai saiti "taimaka_incremental_sort", wanda aka kunna ta tsohuwa.
  • Ƙara ikon iyakance girman kwafi ramummuka, yana ba ku damar ba da garantin ta atomatik adana sassan rubuta-lazy log (WAL) har sai an karɓi su ta duk sabar madadin da ke karɓar kwafi. Ramin maimaitawa kuma yana hana uwar garken farko share layuka waɗanda zasu iya haifar da rikice-rikice, koda kuwa uwar garken tana layi ne. Amfani da siga max_slot_wal_keep_size Yanzu zaku iya iyakance iyakar girman fayilolin WAL don hana gudu daga sararin diski.
  • An faɗaɗa damar sa ido kan ayyukan DBMS: umarnin EXPLAIN yana ba da nunin ƙarin ƙididdiga akan amfani da log ɗin WAL; V pg_basebackup an ba da damar yin la'akari da matsayi na ci gaba da adanawa; Umurnin ANALYZE yana ba da alamar ci gaban aikin.
  • An ƙara sabon umarni pg_verifybackupup don bincika amincin madadin da umarnin pg_basebackup ya ƙirƙira.
  • Lokacin aiki tare da JSON ta amfani da masu aiki jsonpath Yana ba da damar yin amfani da aikin kwanan wata () don canza tsarin lokaci (kirtani ISO 8601 da nau'ikan lokacin PostgreSQL na asali). Misali, zaku iya amfani da ginin "jsonb_path_query('["2015-8-1", "2015-08-12"]', '$[*]? (@.datetime() <"2015-08-2 ".datetime ())')" da "jsonb_path_query_array('["12:30", "18:40"]', '$[*]. kwanan wata("HH24:MI")').
  • Ƙara ginanniyar aikin gen_random_uuid () don ƙirƙirar UUID v4.
  • Tsarin rarrabuwa yana ba da cikakken goyan baya don kwafin ma'ana da waɗanda aka ayyana ta kalmar "KAFIN".
    jawowa da ke aiki a matakin jere.

  • Syntax"FARKO FARKO" yanzu yana ba da damar yin amfani da kalmar "WITH TIES" don dawo da ƙarin layuka waɗanda suke a wutsiyar sakamakon da aka saita bayan amfani da "ORDER BY".
  • An aiwatar da manufar amintattun add-ons ("amintaccen tsawo"), wanda talakawa masu amfani waɗanda ba su da haƙƙin gudanarwa na DBMS za su iya shigar. Jerin irin waɗannan add-kan an riga an ƙaddamar da su da farko kuma mai amfani zai iya faɗaɗa shi. Amintattun add-ons sun haɗa da pgcrypto, tablefunc, hstore da sauransu.
  • Hanya don haɗa tebur na waje Wrapper Bayanan Waje (postgres_fdw) yana aiwatar da goyan baya don tushen takaddun shaida. Lokacin amfani da amincin SCRAM, ana barin abokan ciniki su nemi "tashar dauri"(channel daurin).

source: budenet.ru

Add a comment