sql >> Database >  >> RDS >> Sqlserver

Upgrade van SQL Server-gegevensplatform in 2015

Als u een on-premises klant van SQL Server bent, is er steeds meer bewijs dat 2015 een uitstekend jaar kan zijn om een ​​volledige upgrade van het dataplatform te plannen en mogelijk te implementeren, inclusief nieuwe serverhardware, een nieuwe versie van Windows Server en een nieuwe versie van SQL Server.

Microsoft is behoorlijk transparant geweest over hun plannen voor "Windows 10". De huidige publieke speculatie is dat het ergens medio 2015 GA zal zijn. Microsoft is lang niet zo openhartig geweest over SQL Server vNext, maar ze hebben wel een paar hints gegeven over enkele van de nieuwe functies in vNext tijdens enkele presentaties op de recente PASS 2014-top in Seattle. Ik heb geen "voorkennis" over het geplande releaseschema voor SQL Server vNext, maar het lijkt waarschijnlijk dat het ergens eind 2015 of begin 2016 zal verschijnen.

Wat nieuwe serverhardware betreft, heeft Intel een hele reeks nieuwe serverprocessorfamilies die gepland staan ​​voor release in 2015. Sommige van deze processors zullen werken in bestaande modelservers, terwijl andere nieuwe servermodellen nodig hebben, aangezien de processors nieuwe processorsockets in vergelijking met eerdere modellen. Hier is een korte samenvatting van de relevante serverprocessorfamilies:

Intel Xeon E5-4600 v3 "Haswell-EP" Q2 2015

Deze processorfamilie is de variant met vier sockets van de 22nm Intel Xeon E5-2600 v3 "Haswell-EP" die werd uitgebracht in het derde kwartaal van 2014. Helaas zijn eerdere versies met vier sockets van deze familie, zoals de 32nm Intel Xeon E5 -4600 "Sandy Bridge-EP" (Q2 2012) en de 22nm Intel Xeon E5-4600 v2 "Ivy Bridge-EP" (Q1 2014) hebben het niet bijzonder goed gedaan op TPC-E-benchmarks in vergelijking met de versies met twee sockets. Volgens enkele recent uitgelekte specificaties zullen deze aankomende processors tussen de tien en achttien fysieke cores hebben en tussen de 25 MB en 45 MB gedeelde L3-cache.

Deze processors zijn niet elektrisch of fysiek compatibel met hun recente voorgangers, dus ze zullen nieuwe servermodellen nodig hebben van de serverleveranciers. Dell heeft bijvoorbeeld momenteel de Dell PowerEdge R820 die de E5-4600- of E5-4600 v2-processors kan gebruiken. Ze zullen waarschijnlijk een nieuwe PowerEdge R830-modelserver hebben voor de E5-4600 v3-familie.

Eerlijk gezegd, als ik halverwege tot eind 2015 op zoek zou zijn naar een nieuwe vier-socket-server, zou ik veel meer geïnteresseerd zijn in de 22nm Intel Xeon E7-4800 v3 "Haswell-EX" die om ongeveer dezelfde tijd. Het zal een veel hogere geheugencapaciteit hebben en zal waarschijnlijk veel beter schalen in een server met vier sockets.

Intel Xeon E7-4800 v3 "Haswell-EX" Q2 2015

Deze processorfamilie omvat de 22nm vier-socket Intel Xeon E7-4800 v3 en de 22nm acht-socket Intel Xeon E7-8800 v3-serie. Vroege rapporten geven aan dat er geen E7-2800 v3-serie met twee sockets zal zijn. Hoewel de E7-8800 v3-serie is ontworpen voor servers met acht sockets (en hoger), is het eigenlijk mogelijk om deze processor in een server met vier sockets te gebruiken. De reden waarom u dit misschien wilt doen, is vanwege de manier waarop Intel ervoor kiest om de specificaties voor de versies met vier en acht sockets van deze processor te variëren. Volgens de huidige informatie zullen deze processors maximaal achttien fysieke cores hebben, maximaal 45 MB gedeelde L3-cache en DDR4-geheugen ondersteunen.

Deze processors zijn ook niet elektrisch of fysiek compatibel met hun recente voorgangers, dus ze zullen nieuwe servermodellen nodig hebben van de serverleveranciers. Dell heeft bijvoorbeeld momenteel de Dell PowerEdge R920 die de vorige 22nm Intel Xeon E7-4800 v2 "Westmere-EX" (Q1 2014) processors kan gebruiken. Dit zal vermoedelijk worden vervangen door een nieuwe PowerEdge R930-modelserver voor de E7-4800 v3-familie.

Deze processorfamilie wordt degene die u nodig heeft voor uw grotere on-premises SQL Server-workloads. Zoals altijd moet u niet alleen het model met het hoogste aantal cores kiezen vanwege de manier waarop SQL Server-licenties werken. Je moet wat analyse doen en nadenken over welk processormodel je uit deze familie kiest.

Intel Xeon E3-1200 v4 "Broadwell" Q3 2015

De 14nm Broadwell is een Intel Tick-release die voortbouwt op de huidige 22nm Haswell-microarchitectuur met behulp van een 14nm-productieprocestechnologie. De 14nm Intel Xeon E3-1200 v4-lijn is bedoeld voor single-socket servers en werkstations, wat in wezen een serverversie is van de aankomende 14nm Intel Core i7 Broadwell mainstream desktopprocessor. Aangezien dit een Tick-release is, zullen deze processors elektrisch en fysiek compatibel zijn met de vorige 22nm Intel Xeon E3-1200 v3 "Haswell", (Q2 2013) processors, zodat bestaande modelservers deze nieuwe processor kunnen gebruiken.voor beide

De reden waarom je misschien om deze processorfamilie geeft, is dat het gerucht gaat dat het 64 GB DDR4 RAM ondersteunt in een extreem snelle, single-socket server. Dit kan ideaal zijn voor een relatief kleinere SQL Server OLTP-workload die absoluut de best mogelijke single-threaded processorprestaties vereist.

Intel Xeon E5-2600 v4 "Broadwell-EP" Q4 2015

Dit wordt de two-socket versie van Broadwell, genaamd Broadwell-EP. Aangezien dit ook een Tick-release is, zullen deze processors elektrisch en fysiek compatibel zijn met de vorige 22nm Intel Xeon E5-2600 v3 "Haswell-EP" (Q2 2013), dus bestaande modelservers (zoals de Dell PowerEdge R730) zullen in staat om deze processor te gebruiken.

Zodra deze processor beschikbaar is, is dit wat je wilt kiezen voor een nieuwe two-socket server. Naar verluidt heeft Intel wat vroege opbrengstproblemen gehad met 14nm-productie, die ze zogenaamd hebben opgelost. Het zou me niet verbazen als Intel de release van deze processor met een kwart zou uitstellen, niet vanwege technische problemen, maar simpelweg omdat ze geen levensvatbare concurrentie meer hebben van AMD.

Intel Xeon E3-1200 v5 "Skylake" Q4 2015

Skylake zal een Intel Tock-release zijn, die het 14nm-productieproces zal gebruiken. Ik betwijfel ten zeerste of Intel deze processorfamilie daadwerkelijk zo dicht op de hielen van de Broadwell zal uitbrengen. Ze hebben weinig prikkels om dit te doen vanwege het gebrek aan concurrentie van AMD en omdat het hun partnerserverleveranciers zou verstoren (aangezien deze processor nieuwe modelservers en werkstations nodig zal hebben). Desondanks geven de huidige openbare informatie en geruchten aan dat de E3-1200 v5 eind 2015 uitkomt.

Figuur 1 toont de meest actuele afbeelding van het Intel Tick-Tock Model die ik kon vinden. De datums bovenaan vallen samen met wanneer de mobiele versies van deze Tick-Tock-releases zouden worden uitgebracht. Intel heeft een patroon van het eerst vrijgeven van nieuwe processormodellen in de mobiele ruimte, gevolgd door de desktop- en single-socket serverruimte, en dan gevolgd door de two-socket serverruimte, ten slotte gevolgd door de four-socket en bovenruimte.

Figuur 1:Intel Tick-Tock-model

Door goed te letten op hoe de releaseschema's voor Windows Server vNext, SQL Server vNext en de verschillende Intel-serverprocessorfamilies in de komende 12-18 maanden op elkaar kunnen worden afgestemd, kunt u een intelligentere beslissing nemen over wanneer u moet plannen en pushen om uw upgrade uit te voeren. volledige on-premises dataplatform naar deze nieuwe versies. Door de juiste keuzes te maken over timing kunt u profiteren van de nieuwe functies en verbeterde prestaties en schaalbaarheid in elke laag van de dataplatformstack.


  1. Verschil tussen Oracle's plus (+) notatie en ansi JOIN notatie?

  2. MySQL-hosting op Azure, volledig beheerde clouddatabaseservice wordt gelanceerd op ScaleGrid

  3. DEFAULT-waarde invoegen in een kolom wanneer een parameter NULL is

  4. DBCC CLONEDATABASE gebruiken om een ​​schema en alleen statistieken te genereren van een gebruikersdatabase in SQL Server 2014 SP2