ПостгреСКЛ 17 доноси велика побољшања перформанси, нове инкременталне резервне копије и још много тога

ПостгреСКЛ 17

Како је из године у годину представљено између септембра и октобра, Најављено је лансирање нове верзије ПостгреСКЛ 17 и као у свим претходним верзијама, Приоритет остаје побољшање перформанси и оптимизација ресурса, посебно за операције као што су ВАЦУУМ, И/О и упити, док је најважнија нова карактеристика овог издања инкрементална резервна копија.

За пословне кориснике, ажурирање доноси мноштво побољшања која поједностављују управљање и коришћење базе података. Иако је ПостгреСКЛ историјски био релациона база података, ова верзија проширује своју интеграцију напредном функционалношћу за рад са ЈСОН документима, функцијом која се обично повезује са МонгоДБ Атласом.

Шта је ново у ПостгреСКЛ 17

У овој новој верзији ПостгреСКЛ 17 која је представљена, а нова структура података у ВАЦУУМ операцији, што смањује потрошњу меморије до 20 пута, омогућавајући овим операцијама да буду брже и ефикасније у смислу заједничких ресурса.

На страни Побољшања перформанси, управљање евиденцијом повратних записа (ВАЛ) је оптимизован, постижући до два пута веће перформансе писања на системима са много истовремених упита. Предложено је а Стреаминг И/О интерфејс за побољшање секвенцијалне претраге и ажурирање статистике након извршења операције АНАЛИЗА.

Поред тога, побољшања су имплементирана у упитима са „ИН” клаузулама коришћењем индекса Б-стабла, као и паралелне конструкције БРИН индекса су имплементиране, оптимизоване су провере „НОТ НУЛЛ“ и убрзана је обрада израза заједничке табеле (ЦТЕ) и за интензивне прорачуне уграђен СИМД упутства, као што је АВКС-512, за убрзавање операција као што је функција `бит_цоунт`.

Још једна новина која се издваја је нове функције за ЈСОН, пошто је Корисници сада могу испитивати ЈСОН типове података користећи стандардне СКЛ команде. Ово је могуће захваљујући новој функционалности стола json, који трансформише ЈСОН податке у табеларну структуру. Одатле корисници могу да постављају упите користећи клаузулу FROM у СКЛ-у, омогућавајући враћање података у релационом формату. Додата функција `ЈСОН_ТАБЛЕ` за претварање ЈСОН података у стандардне ПостгреСКЛ табеле.

Тхе нова инкрементална функција прављења резервних копија у ПостгреСКЛ 17 то омогућава вам да направите резервну копију само промена направљених од последње резервне копије пуна или инкрементална, што оптимизује коришћење пропусног опсега и смањује складиштење. Иако је ПостгреСКЛ већ нудио решења као што је ВАЛ архивирање, које је реплицирало евиденцију унапред уписивања (ВАЛ) за одржавање неопходних делова базе података, верзија 17 по први пут уводи изворни механизам за извођење инкременталних копија. Овај систем не само да минимизира прекиде током рада тако што има мањи утицај на перформансе, већ и значајно смањује време опоравка, што је кључни аспект пошто је враћање резервних копија обично спор и забрињавајући процес за кориснике.

Имплементиран мотор независан од платформе да обрађује својства локализације, омогућавајући доследно понашање у редоследу резултата упита. Овај механизам узима у обзир факторе као што су присуство специјалних знакова и осетљивост на велика и мала слова приликом сортирања вредности. Механизам логичке репликације сада поједностављује процес надоградње базе података без потребе за брисањем слотова логичке репликације или поновном синхронизацијом података приликом миграције на нову верзију.

Оф тхе друге промене које се истичу:

  • Извоз дугих стрингова помоћу команде `ЦОПИ` је убрзан до два пута.
  • Оптимизовано копирање када се изворно и одредишно кодирање подударају.
  • Додата је опција „ОН_ЕРРОР“ да би се омогућило да се увоз настави упркос грешкама при уметању података.
  • Додата могућност коришћења колона са јединственим идентификаторима у партиционисаним табелама.
  • Имплементирана је функција преласка на грешку за прелазак на резервни сервер у конфигурацијама отпорним на грешке.
  • Додан је нови пг_цреатесубсцрибер услужни програм за претварање физичке реплике у логичку реплику.
  • Уведена опција „сслнеготиатион“ за преговарање о сигурним ТЛС везама директно користећи АЛПН ТЛС екстензију.
  • Додата унапред дефинисана улога пг_маинтаин, која корисницима даје право да обављају операције везане за одржавање ДБМС-а

Коначно, ако сте заинтересовани да сазнате више о томе, можете се консултовати са детаљима У следећем линку.


Додај као жељени извор на Гуглу