Společnost Microsoft dnes oznámila první veřejnou ukázku SQL Server 2019.
Zveřejnil jsem rekapitulaci podrobně popisující mnoho funkcí na MSSQLTips.com , ale zde jsou některé důležité body:
- Odložená kompilace proměnných tabulky
SQL Server nebude provádět pevně zakódované odhady 1 řádku, ale zkompiluje se s počtem řádků v proměnné tabulky při prvním spuštění. Dříve jsem psal o výhodách a nevýhodách. - Zpětná vazba paměti režimu řádků
Stejně jako u columnstore v předchozích verzích lze přidělení paměti pro operace v režimu řádků časem upravit, protože se zjistí, že jsou příliš malé (přelévají se) nebo příliš velké (plýtvá se pamětí). - Dávkový režim přes rowstore
Podobně jako výše, nyní můžeme těžit z operací v dávkovém režimu, i když není přítomen žádný index columnstore (viz příspěvek Kevina Farleeho). - APPROX_COUNT_DISTINCT
Nová agregační funkce, která používá statistiky místo čtení všech dat k získání počtu odlišných hodnot ve sloupci. Výsledek by se měl v 97 % případů nacházet v rozmezí 2 % skutečné hodnoty, takže skvělé pro ballparks nebo dashboardy. - Rady pro úroveň kompatibility
Nyní můžete diktovat přesnou úroveň kompatibility dotazu (a v rozšíření také model odhadu mohutnosti) pomocí jednoduchéhoOPTION (USE)
nápověda (zpětně přeneseno na 2016/2017 – viz příspěvek Pedra Lopese). - Odlehčené profilování je ve výchozím nastavení zapnuto
Chování podobné příznaku trasování 7412, kde máte přístup k plánu, statistikám běhu a rozšířeným datům událostí pro všechny aktuálně prováděné dotazy. Můžete také přidat nápovědu k dotazu pro jednotlivé dotazy (také nedávno přidáno do SQL Server 2016 a 2017). - Statistiky CCI v klonovacích databázích
V klonech budou zpřístupněny přesné statistické informace pro seskupené indexy columnstore. Dříve jste potřebovali ručně vynutit aktualizace po vytvoření, těsně před operací klonování, aby na ně narazili. Sám pan Columnstore, Niko Neugebauer, o tom podrobněji blogoval zde. - Odhady komprese pro Columnstore
Systémový postup pro odhadování zisků z komprese,sys.sp_estimate_data_compression_savings
, nyní přijímáCOLUMNSTORE
aCOLUMNSTORE_ARCHIVE
typy komprese. - sys.dm_db_page_info
Nová funkce pro určení objektu a dalších informací pro stránku bez režiesys.dm_db_database_page_allocations
(pokud již znáte číslo stránky). - Zabezpečené enklávy
Provádějte šifrovací a dešifrovací akce, rotaci šifrovacího klíče a výpočty používané pro vyhledávání a predikáty, aniž byste ze serveru přesunuli vždy šifrovaná data. (Viz příspěvek Jakuba Szymaszka.) - Správa certifikátů ve Správci konfigurací
Zobrazujte a ověřujte všechny své certifikáty z jediného rozhraní a spravujte a nasazujte změny certifikátů ve všech replikách ve skupině dostupnosti nebo ve všech uzlech v instanci clusteru s podporou převzetí služeb při selhání. - Vestavěná klasifikace dat
NovýADD SENSITIVITY CLASSIFICATION
výpis vám pomůže identifikovat a automaticky auditovat citlivých dat, což je oproti předchozímu průvodci SSMS (který právě používal rozšířené vlastnosti) obrovský pokrok. - Obnovitelné online sestavení/vytvoření indexu
V SQL Server 2017 přidali obnovitelná online přestavby pro tabulky rowstore, nyní můžete provádět obnovitelné online vytváření (včetněWITH (DROP_EXISTING = ON)
) pro rowstore a online přestavbu / vytvoření pro columnstore. - Sekundární až primární přesměrování připojení
Cluster nepodporuje posluchače? Žádný problém! Nyní můžete automaticky přesměrovat na primární, když dojde k problému se sekundárním.
Pár dalších věcí, do kterých jsem se opravdu nedostal:
- Podpora trvalé paměti
- UTF-8 řazení
- Omezení pro připojení uzlů/hran
MERGE
získáMATCH
Podpěra, podpora- Podpora clusterů pro služby strojového učení
- Replikace a distribuované transakce v systému Linux
- Skupiny dostupnosti nyní podporují pět synchronních replik
- Podpora Java (implementace podobná Pythonu/R)
- Nová verze Management Studio (18.0 Preview 4)
- Evoluce
SQL Operations StudioAzure Data Studio - Nové úsilí, o kterém jste již možná slyšeli, s názvem „Big Data Clusters“
A ještě další věci, které ještě nebyly oznámeny, ale uvidíme v budoucích CTP. Zapněte si bezpečnostní pásy, bude to vzrušující uvolnění! Jděte do toho!