Když jsem sledoval, co se v poslední době děje ve světě Windows a SQL Serveru, dospěl jsem k závěru, že je obzvláště vzrušující doba být databázovým profesionálem pracujícím s SQL Serverem, především kvůli všem nedávným a nadcházející pokroky v technologii. Existuje řada užitečných a cenných novinek v oblasti hardwaru, úložiště a ekosystému Microsoft Windows a SQL Server.
Serverové procesory
Právě teď si můžete zakoupit extrémně schopné, vysoce výkonné serverové procesory s fyzickým počtem jader mezi čtyřmi a dvaceti dvěma jádry na procesor. Mám na mysli současné rodiny 14nm Intel Xeon E5-2600 v4 (Broadwell-EP) a 22nm Intel Xeon E7-8800 v3 (Haswell-EX), které obě používají paměti DDR4 s vysokou šířkou pásma.
31. března 2016 Intel vydal 14nm Xeon E5-2600 v4 rodinu (Broadwell-EP) pro dvousocketové servery. Toto je vydání Tick, které vychází ze současné mikroarchitektury Haswell, která má až 22 fyzických jader a podporu DDR4 2400. Tento procesor bude fungovat ve stávajících modelových serverech, jako je Dell PowerEdge R730 s aktualizací BIOSu, což znamená, že bude kratší prodleva, než budou skutečně dostupné k prodeji.
Stále máte možnost vybrat si konkrétní procesor na základě jeho fyzického počtu jader a rychlosti hodin, abyste vyvážili náklady na základní licence SQL Serveru s vašimi potřebami výkonu a škálovatelnosti. Tabulky 1, 2 a 3 ukazují nejlepší volby procesoru pro daný počet jader pro tyto dvě rodiny.
Model | Cores/L3 Cache | Základní rychlost | Rychlost turbo | Cena (USD) |
---|---|---|---|---|
E5-2699 v4 | 22/55 MB | 2,2 GHz | 3,6 GHz | 4 115 $ |
E5-2698 v4 | 20/50 MB | 2,2 GHz | 3,6 GHz | 3 226 $ |
E5-2697 v4 | 18/45 MB | 2,3 GHz | 3,6 GHz | 2 702 $ |
E5-2697A v4 | 16/40 MB | 2,6 GHz | 3,6 GHz | 2 891 $ |
E5-2690 v4 | 14/35 MB | 2,6 GHz | 3,6 GHz | 2 090 $ |
Tabulka 1:Preferované procesory Broadwell-EP s vysokým počtem jader pro použití serveru SQL
Model | Cores/L3 Cache | Základní rychlost | Rychlost turbo | Cena (USD) |
---|---|---|---|---|
E5-2687W v4 | 12/30 MB | 3,0 GHz | 3,5 GHz | 2 141 $ |
E5-2640 v4 | 10/25 MB | 2,4 GHz | 3,4 GHz | 939 $ |
E5-2667 v4 | 8/25 MB | 3,2 GHz | 3,6 GHz | 2 057 $ |
E5-2643 v4 | 6/20 MB | 3,4 GHz | 3,7 GHz | 1 552 $ |
E5-2637 v4 | 4/15 MB | 3,5 GHz | 3,7 GHz | 996 $ |
Tabulka 2:Preferované procesory Broadwell-EP s nízkým počtem jader pro použití serveru SQL
Model | Cores/L3 Cache | Základní rychlost | Rychlost turbo | Cena (USD) |
---|---|---|---|---|
E7-8890 v3 | 18/45 MB | 2,5 GHz | 3,3 GHz | 7 175 $ |
E7-8867 v3 | 16/45 MB | 2,5 GHz | 3,3 GHz | 4 672 $ |
E7-4850 v3 | 14/35 MB | 2,2 GHz | 2,8 GHz | 3 003 $ |
E7-4830 v3 | 12/30 MB | 2,1 GHz | 2,7 GHz | 2 170 $ |
E7-8891 v3 | 10/45 MB | 2,8 GHz | 3,5 GHz | 6 841 $ |
E7-8893 v3 | 4/45 MB | 3,2 GHz | 3,5 GHz | 6 841 $ |
Tabulka 3:Preferované procesory Haswell-EX pro použití SQL Server
Později v roce 2016 bychom se měli dočkat 14nm Xeon E7-4800/8800 v4 rodiny (Broadwell-EX) pro čtyř- a osmisocketové servery, které budou mít až 24 fyzických jader.
Konečně, někdy v roce 2017, bychom se měli dočkat nového 14nm serverového CPU Skylake, který může sloučit řady Intel Xeon E5 a E7 do jediné rodiny s až 28 fyzickými jádry, která bude součástí platformy Purley – podrobně zde a v Obrázek 1:
Obrázek 1:Plán platformy Intel Server Purley
Jak se tyto nové rodiny procesorů ukazují se stále vyšším počtem fyzických jader, doufejme, že Intel bude i nadále nabízet nižší počet jader, „frekvenčně optimalizované“ SKU, které nabízejí vyšší takt a mnohem nižší náklady na licence SQL Server než jejich modely s nejvyšším počtem jader. .
S 64GB DDR4 DIMM můžete mít 6TB RAM v komoditním čtyřpaticovém serveru, což je ve skutečnosti více paměti, než podporuje Windows Server 2012 R2. Naštěstí Windows Server 2016 zvyšuje limit paměti na 12 TB. Se zvyšující se hustotou paměti a lepšími paměťovými řadiči v nejnovějších procesorech je stále více proveditelné mít na databázovém serveru dostatek paměti RAM, aby bylo celé vaše zatížení uloženo ve vyrovnávací paměti serveru SQL Server.
Úložiště
Máme také mnohem levnější, vysoce výkonné podnikové flash úložiště od dodavatelů, jako jsou SanDisk a Intel. Například máte nejnovější produktovou řadu SanDisk Fusion ioMemory SX350 PCIe Application Accelerator s kapacitami od 1,25 TB do 6,4 TB. Intel má řadu podnikových flashových úložišť PCIe NVMe s kapacitami od 400 GB do 4 TB.
Společnost Intel nedávno oznámila novou produktovou řadu pro podniky, která využívá 3D NAND s ještě nižšími náklady a bude konkurovat SATA SSD. Řada DC P3320 má kapacitu až 2 TB s lepším výkonem než SSD disky SATA.
Podnikové flash úložiště je mnohem dostupnější, než tomu bylo ještě před rokem, takže se vyplatí jeho použití přehodnotit, pokud se v minulosti zdálo cenově nedostupné. V příštích 6–12 měsících by skutečně mělo dojít k mnohem širšímu přijetí flashových úložných zařízení PCIe NVMe od různých dodavatelů úložiště.
Microsoft
Microsoft je na rychlé a agresivní kadenci vydání pro sestavení Release Candidate SQL Server 2016, přičemž RC3 byl vydán 15. dubna 2016. Microsoft také oddělil SQL Server Management Studio (SSMS) do samostatného produktu, který lze aktualizovat nezávisle na zbytek produktu a může také automaticky kontrolovat aktualizace produktu.
SQL Server 2016 má oproti SQL Server 2014 řadu zajímavých vylepšení. Jedním z nejzajímavějších je funkce nazvaná Query Store, která vám poskytuje mnohem hlubší úroveň viditelnosti a přehled o volbě plánu dotazů a výkonu pro jakoukoli databázi, kde jste povolili Úložiště dotazů pomocí příkazu ALTER DATABASE.
Automaticky zachycuje historii dotazů, plánů a statistik běhu a uchovává je pro vaši kontrolu. Na rozdíl od DMV/DMO informace úložiště dotazů přežijí restartování služby SQL Server. Snad nejužitečnější funkcí v Query Store je možnost „vynutit“ konkrétní plán dotazů pomocí jednoduché systémové uložené procedury, která by měla fungovat mnohem lépe než stará funkce průvodce plánem.
Jeden nový vývoj s SQL Server 2016, který může některé lidi překvapit, je, že ke spuštění serverových komponent vyžaduje Windows Server 2012 (nebo Windows 8) nebo novější. Nová samostatná verze SQL Server SQL Server Management Studio (SSMS) poběží na Windows 7 Service Pack 1, což výrazně usnadní nasazení v některých organizacích.
Windows Server 2016 bude pravděpodobně vydán v polovině roku 2016 a ve srovnání s předchozími verzemi Windows Server bude mít řadu důležitých vylepšení, jako je vyšší limit paměti 12 TB, lepší podpora clusterů a virtualizace a nová verze serveru. Message Block (SMB 3.1.1) s lepší podporou škálovatelných souborových serverů a novou funkcí nazvanou Storage Spaces Direct (S2D).
Budoucí vývoj
Intel a Micron společně odhalili nový druh energeticky nezávislého zařízení pro ukládání dat s názvem 3D XPoint (vyslovováno cross-point) během tiskové konference 28. července 2015. Podle Intel a Micron je 1000krát rychlejší a má 1000krát více výdrž než současný konvenční NAND flash a je desetkrát hustší než DRAM. Je také energeticky nezávislá, což znamená, že ji není potřeba neustále napájet. 3D XPoint již zahájil výrobu v jejich společné továrně v Utahu a tvrdí, že bude v sériové výrobě později v roce 2016.
Zpočátku se pravděpodobně dočkáme nějakého druhu hybridních paměťových zařízení, jako jsou sticky paměti, které mají připájenou DRAM i 3D XPoint, nebo hybridní disky s NAND flash pro velkokapacitní úložiště a 3D XPoint poskytující rychlejší mezipaměť pro NAND. To vše bude vyžadovat hardwarovou podporu od prodejců serverů a podporu operačního systému od společnosti Microsoft, než uvidíme všechny výhody této technologie, ale přesto je to vzrušující.
Závěr
Jako databázový profesionál si myslím, že dává velký smysl věnovat pozornost relevantním průmyslovým trendům a cyklům uvádění produktů, abyste mohli lépe plánovat budoucí upgrady. Pokud například víte, že do poloviny roku 2016 má být vydána nová verze SQL Server, nová verze Windows Server, nová rodina serverových procesorů Intel a nová generace paměťových zařízení Intel PCIe NVMe – to může mít významný dopad na rozpočet vaší infrastruktury a proces plánování.
Zůstat aktuální s technologií je také dobré pro vaši kariéru, a to jak z osobního, tak profesního hlediska. Osobně mi přijde, že vaše práce je mnohem příjemnější, pokud jste pro ni skutečně zapálení. Nadchnout se pro nové technologie je dobrá věc, pokud budete pracovat s technologií! Z profesionálního hlediska vám neustálý přehled o nových technologiích pomáhá dělat vaši práci lépe a také z vás dělá hodnotnějšího zaměstnance.