PostgreSQL 13 пристига с по-висока производителност, промени и много други

postgreSQL

След почти една година развитие, освобождаването на новия стабилен клон на PostgreSQL 13, което подчертава по-висока производителност, както и включването на нови функции.

За тези, които все още не са запознати с PostgreSQL, трябва да знаете, че той е известен още като Postgres и това е релационна система за управление на база данни (RDBMS) безплатен, с отворен код, която има за цел да предложи база данни, базирана на разширяемост и съответствие с техническите стандарти.

Той е проектиран да се справи с различни натоварвания, от прости машини до складове за данни или уеб услуги с много едновременни потребители.

Какво е новото в PostgreSQL 13?

В тази нова версия се подчертава, че дедупликацията на записи е приложена в индекси на B-дърво, позволявайки повишена производителност на заявките и намалено потребление на дисково пространство при индексиране на записи с дублирани данни.

Дедупликация извършва се чрез периодично стартиране на драйвер който обединява групи дублиращи се кортежи и заменя дубликати с препратки към едно съхранено копие.

Плюс също подчертава се по-добро изпълнение на заявки, използващи агрегирани функции, групирани набори (КОМПЛЕКТИ ЗА ГРУПИРАНЕ) или разделени таблици (partitsirovannye).

Оптимизациите са свързани с използването на хешове в допълнение вместо действителните данни, което избягва поставянето на всички данни в паметта при обработка на големи заявки. Разделянето разшири броя на ситуациите, при които дяловете могат да бъдат изтрити или обединени.

Tambien добавена възможност за използване на разширена статистика генерирани от командата «СЪЗДАЙТЕ СТАТИСТИКА»За подобряване на ефективността на планирането на заявките съдържащи клаузи „ИЛИ“ или търсения в списъка, които използват клаузи „IN“ или „ANY“.

Индекс почистване по време на работа ВАКУУМ ускорява се поради паралелизиране на събирането на боклука в индексите. С новия параметър «ПАРАЛЕЛНА»Администраторът може да определи броя нишки, които ще бъдат стартирани едновременно за ВАКУУМ.

Добавена поддръжка за инкрементално сортиране, което ви позволява да използвате данни, сортирани в предишния етап, за да ускорите сортирането в по-късните етапи на обработка на заявките

За да активирате нова оптимизация, планиращият заявките предоставя настройките » активиране на инкрементално_сортиране ', Което е разрешено по подразбиране.

Добавена е възможността за ограничаване на размера на слотовете за репликация, което ви позволява автоматично да гарантирате съхранението на регистрите с протокол за запис (WAL), докато те бъдат получени от всички резервни сървъри, които получават реплики. Слотовете за репликация също така не позволяват на първичния сървър да изтрива редове, което може да доведе до конфликти, дори ако вторичният сървър е офлайн.

De останалите промени, които се открояват на тази нова версия:

  • Параметър max_slot_wal_keep_size вече може да се използва за ограничаване на максималния размер на WAL файлове, за да се избегне изчерпването на дисковото пространство.
  • Възможностите за наблюдение на дейността на СУБД са разширени: в командата ОБЯСНЕТЕ, предоставя се показване на допълнителни статистически данни за използването на WAL-дневника.
  • Добавена е нова команда pg_verifybackup за да проверите целостта на архивите, създадени от командата pg_basebackup.
  • Когато работите с JSON, използвайки оператори jsonpath, разрешено е използването на функцията Време за среща () за конвертиране на времеви формати (ISO 8601 низове и местни типове време на PostgreSQL).
  • Добавена е вградена функция gen_random_uuid () за генериране на UUID v4.
    Системата за разделяне осигурява пълна поддръжка за логическа репликация и ПРЕДИ задействания на ниво ред.
  • Внедрена е концепцията за доверени разширения, които могат да бъдат инсталирани от обикновени потребители, които нямат права на администратор на СУБД.
  • Списъкът с тези приставки е първоначално предварително дефиниран и може да бъде разширен от супер потребителя. Включени доверени приставки pgcrypto, tablefunc, hstore и др.
  • Механизмът за присъединяване на външната таблица на външния контейнер за данни (postgres_fdw) поддържа удостоверяване на базата на сертификат.

Накрая се споменава, че актуализациите за новия клон ще бъдат публикувани в продължение на пет години до ноември 2025 г.

Fuente: https://www.postgresql.org/


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

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.