СКЛите 3.46 стиже са побољшањима у ПРАГМА оптимизацији, СКЛ функцијама и још много тога

СКЛите

СКЛите је лагани механизам за базе података

Пре неколико дана Најављено је издавање нове верзије СКЛите-а 3.46, који долази са низом значајних побољшања која побољшавају функционалност ове популарне базе података, а међу најзначајнијим променама су побољшања у ПРАГМА оптимизе, додавање СКЛ јсон_претти() функције, укључивање АСЦИИ контролних знакова, између осталог.

За оне који не знају за СКЛите, требало би да знате да је ово лагани механизам за релациону базу података доступан преко СКЛ језика. За разлику од традиционалних сервера база података, као што су МиСКЛ или ПостгреСКЛ, његова посебност није да репродукује уобичајену шему клијент-сервер, већ да се интегрише директно у програме.

Захваљујући својој изузетној лакоћи, СКЛите је један од најчешће коришћених машина за базе података на свету. Користи се у многим потрошачким програмима и такође је веома популаран у уграђеним системима, укључујући већину модерних паметних телефона.

Главне нове карактеристике СКЛите 3.46

Ова нова верзија која је представљена за СКЛите 3.46 Могућности ПРАГМА оптимизе операције су побољшане, на више начина да се олакша коришћење, оптимизујући базу података и све шеме података за боље перформансе упита. Сада, ПРАГМА оптимизирајте аутоматски примењује привремено ограничење скенирања да би се избегла прекомерна извршења на великим базама података. Додата је нова опција битмаске „ПРАГМА оптимизе (0к10000)” да се провери да ли постоје ажурирања за све табеле, а поновна анализа се аутоматски врши на табелама које немају уносе склите_стат1.

Још једна нова карактеристика коју СКЛите 3.46 представља је побољшања функција, пошто јесте проширена подршка за стрфтиме() СКЛ функцију да укључи %Г, %г, %У и %В, плус Модификатори 'цеилинг' и 'флоор' су уведени у СКЛ функције да контролише алгоритам који се користи за решавање двосмислених датума померањем датума за цео број месеци и/или година. Поред тога, модификатори 'утц' и 'лоцалтиме' сада нису оперативни ако СКЛите зна да је време већ у УТЦ или локалном времену, респективно.

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

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

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

  • Додата подршка за доње црте ("_") између цифара у нумеричким литералима.
  • Додата је СКЛ функција јсон_претти() да генерише читљивији ЈСОН излаз форматиран увлачењем блока.
  • Додељивање додатне меморије из хрпе стеку СКЛ парсера ако се препуни, уместо да се пријави грешка преливања стека парсера.
  • Дозвољено је укључивање АСЦИИ контролних знакова у ЈСОН5 стринг литерале.
  • Оператори -> и ->> су исправљени тако да када је операнд са десне стране стринг који изгледа као цео број, он се и даље третира као стринг, баш као што то чини ПостгреСКЛ.
  • Дозволите употребу дугих хексадецималних литерала као подразумеване вредности за колону табеле.
  • Употреба сепаратора „_“ у бројевима је уведена за јасније визуелно представљање нумеричких литерала (на пример, 1_234_567).
  • Побољшано руковање прекорачењем стека парсера за доделу додатне меморије хрпе у случају недовољне меморије стека.
  • ДЕФАУЛТ вредност вам сада омогућава да наведете велике хексадецималне литерале у колонама табеле.

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


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.