PostgreSQL 13 přináší vyšší výkon, změny a další

postgreSQL

Po téměř roce vývoje vydání nová stabilní pobočka PostgreSQL 13, ve kterém vyniká vyšší výkon, jakož i začlenění nových funkcí.

Pro ty, kteří ještě neznají PostgreSQL, měli byste vědět, že je také známý jako Postgres a toto je systém správy relačních databází (RDBMS) zdarma, open source, jehož cílem je nabídnout databázi založenou na rozšiřitelnosti a souladu s technickými normami.

Je navržen tak, aby zvládl různé pracovní zátěže, od jednoduchých strojů po datové sklady nebo webové služby s mnoha souběžnými uživateli.

Co je nového v PostgreSQL 13?

V této nové verzi je zdůrazněno, že deduplikace záznamu byla implementována do indexů B-stromu, umožnění zvýšeného výkonu dotazů a snížené spotřeby místa na disku při indexování záznamů s duplicitními daty.

Deduplikace provádí se pravidelným spouštěním ovladače který slučuje skupiny duplicitních n-tic a nahrazuje duplikáty odkazy na jednu uloženou kopii.

Plus také je zvýrazněn lepší výkon dotazů pomocí agregačních funkcí, seskupené sady (SKUPINOVÉ SADY) nebo dělené tabulky (partitsirovannye).

Optimalizace souvisí s používáním hashů navíc namísto skutečných dat, což při zpracování velkých dotazů zabrání vložení všech dat do paměti. Rozdělení na oddíly rozšířilo počet situací, ve kterých lze oddíly odstranit nebo sloučit.

Také přidána možnost používat pokročilé statistiky generované příkazem «VYTVOŘIT STATISTIKU»Zlepšit efektivitu plánování dotazů obsahující klauzule „OR“ nebo seznamová vyhledávání, která používají klauzule „IN“ nebo „ANY“.

Čištění indexu za provozu VACUUM zrychluje se kvůli paralelizaci sběru odpadků v indexech. S novým parametrem «PARALELNÍ»Správce může definovat počet vláken, která budou spuštěna současně pro VACUUM.

Přidaná podpora pro přírůstkové řazení, která vám umožní použít data seřazená v předchozí fázi k urychlení řazení v pozdějších fázích zpracování požadavku.

Chcete-li povolit novou optimalizaci, plánovač dotazů poskytuje nastavení » enable_incremental_sort ', Který je ve výchozím nastavení povolen.

Přidána možnost omezit velikost replikačních slotů, což vám umožňuje automaticky zaručit ukládání segmentů protokolu WAL (write-behind log), dokud nejsou přijaty všemi záložními servery, které přijímají repliky. Replikační sloty také zabraňují tomu, aby primární server odstranil řádky, což by mohlo vést ke konfliktům, i když je sekundární server offline.

De další změny, které vynikají této nové verze:

  • Parametr max_slot_wal_keep_size nyní lze použít k omezení maximální velikosti souborů WAL, aby nedošlo k vyčerpání místa na disku.
  • Možnosti sledování aktivity DBMS jsou rozšířeny: v příkazu VYSVĚTLENÍ, je k dispozici zobrazení dalších statistik o použití protokolu WAL.
  • Byl přidán nový příkaz pg_verifybackup k ověření integrity záloh vytvořených příkazem pg_basebackup.
  • Při práci s JSON pomocí operátorů jsonpath, je povoleno používat tuto funkci čas schůzky () převádět časové formáty (řetězce ISO 8601 a nativní časové typy PostgreSQL).
  • Přidána vestavěná funkce gen_random_uuid () vygenerovat UUID v4.
    Systém vytváření oddílů poskytuje plnou podporu logické replikace a PŘED aktivačními událostmi na úrovni řádků.
  • Byla implementována koncepce důvěryhodných rozšíření, které mohou instalovat běžní uživatelé, kteří nemají práva správce systému DBMS.
  • Seznam těchto pluginů je zpočátku předdefinován a může být rozšířen superuživatelem. Mezi důvěryhodné doplňky patří pgcrypto, tablefunc, hstore atd.
  • Mechanismus připojení externí tabulky externího datového kontejneru (postgres_fdw) podporuje ověřování na základě certifikátu.

Nakonec je uvedeno, že aktualizace pro novou pobočku budou vydávány po dobu pěti let do listopadu 2025.

zdroj: https://www.postgresql.org/


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.