Vyšla nová verze nejpokročilejší opensource databáze PostgreSQL

Vyšla nová verze nejpokročilejší opensource databáze PostgreSQL. Do PostgreSQL 11 bylo přidáno více než 160 nových funkcí. Autoři se v této verzi soustředili hlavně na vylepšení funkcí, které byly přidány ve verzi 10. Protože novinek je opravdu mnoho zmíním jen ty z mého pohledu nejzásadnější.

  • Díky paralelizaci nyní bude vytváření btree indexů 2-3x rychlejší. Paralelně lze také vytvářet hash indexy, díky čemuž se zrychlí i hash joiny.
  • Je možné urychlit dlouho trvající dotazy, které jsou náročné na CPU pomocí JIT kompilace.
  • Další oblastí, které vývojáři věnovali hodně pozornosti je partitioning. K dispozici teď máme hash partitioning. UPDATE nyní může přesunout záznamy mezi partitions. Lze také použít INSERT ON CONFLICT UPDATE nad partitiovanými tabulkami. CREATE INDEX můžeme použít nad partitiovanými tabulkamicož zajistí vytvoření indexů na child tabulkách existujících i budoucích.
  • INCLUDE indexy nám umožňují přidat do indexu další data, a zvýšit podíl index-only skenů.
  • Prewarm nyní může být automatický.
  • Okamžité přidání sloupečku s výchozí hodnotou.

 

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

This site uses Akismet to reduce spam. Learn how your comment data is processed.