sql >> Databáze >  >> RDS >> Database

Trendy databázového hardwaru a infrastruktury

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.


  1. Doporučení pro podporu Oracle i SQL Server ve stejné aplikaci ASP.NET s NHibernate

  2. Přidejte jedinečné omezení ke kombinaci dvou sloupců

  3. Zkontrolujte, zda jsou dva výběry ekvivalentní

  4. Praktický výběr procesoru pro úlohy SQL Server 2014/2016 OLTP