sql >> Databasteknik >  >> RDS >> Sqlserver

Uppgradering av SQL Server Data Platform 2015

Om du är en SQL Server-kund på plats finns det allt fler bevis för att år 2015 kan vara ett utmärkt år för att planera och eventuellt implementera en komplett uppgradering av dataplattformen, som skulle inkludera ny serverhårdvara, en ny version av Windows Server och en ny version av SQL Server.

Microsoft har varit ganska transparenta om sina planer för "Windows 10." De nuvarande offentliga spekulationerna är att det kommer att bli GA någon gång i mitten av 2015. Microsoft har inte varit tillnärmelsevis lika tillmötesgående om SQL Server vNext, men de släppte några tips om några av de nya funktionerna i vNext under några presentationer vid det senaste PASS 2014 Summit i Seattle. Jag har ingen "insiderinformation" om det planerade releaseschemat för SQL Server vNext, men det verkar troligt att det mycket väl kan dyka upp någon gång i slutet av 2015 eller början av 2016.

När det gäller ny serverhårdvara har Intel en hel rad nya serverprocessorfamiljer som är planerade att släppas under 2015. Vissa av dessa processorer kommer att fungera i befintliga modellservrar, medan vissa kommer att kräva nya servermodeller, eftersom processorerna kommer att använda nya processorsocklar jämfört med tidigare modeller. Här är en kort sammanfattning av de relevanta serverprocessorfamiljerna:

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

Denna processorfamilj är den fyra-sockel-kapabla varianten av 22nm Intel Xeon E5-2600 v3 "Haswell-EP" som släpptes under tredje kvartalet 2014. Tyvärr, tidigare versioner med fyra sockel av denna familj, såsom 32nm Intel Xeon E5 -4600 "Sandy Bridge-EP" (Q2 2012) och 22nm Intel Xeon E5-4600 v2 "Ivy Bridge-EP" (Q1 2014) har inte klarat sig särskilt bra på TPC-E-riktmärken jämfört med versionerna med två sockel. Enligt några nyligen läckta specifikationer kommer dessa kommande processorer att ha allt från tio till arton fysiska kärnor och från 25 MB till 45 MB delad L3-cache.

Dessa processorer är inte elektriskt eller fysiskt kompatibla med sina senaste föregångare, så de kommer att kräva nya servermodeller från serverleverantörerna. Till exempel har Dell för närvarande Dell PowerEdge R820 som kan använda processorerna E5-4600 eller E5-4600 v2. De kommer förmodligen att ha en ny PowerEdge R830-modellserver för E5-4600 v3-familjen.

Uppriktigt sagt, om jag var på marknaden för en ny server med fyra socklar i mitten till slutet av 2015, skulle jag vara mycket mer intresserad av 22nm Intel Xeon E7-4800 v3 "Haswell-EX" som kommer att släppas ca. samtidigt. Den kommer att ha mycket högre minneskapacitet och kommer troligen att skala mycket bättre i en server med fyra socklar.

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

Denna processorfamilj kommer att inkludera 22nm Intel Xeon E7-4800 v3 med fyra sockel och 22nm Intel Xeon E7-8800 v3-serien med åtta sockel. Tidiga rapporter tyder på att det inte kommer att finnas en E7-2800 v3-serie med två uttag. Även om E7-8800 v3-serien är designad för åtta-sockets (och högre) servrar, är det faktiskt möjligt att använda denna processor i en fyra-sockets server. Anledningen till att du kanske vill göra detta är på grund av hur Intel väljer att variera specifikationerna för versionerna med fyra och åtta sockel av denna processor. Aktuell information är att dessa processorer kommer att ha upp till arton fysiska kärnor, upp till 45 MB delad L3-cache, och kommer att stödja DDR4-minne.

Dessa processorer är inte heller elektriskt eller fysiskt kompatibla med sina senaste föregångare, så de kommer att kräva nya servermodeller från serverleverantörerna. Till exempel har Dell för närvarande Dell PowerEdge R920 som kan använda de tidigare 22nm Intel Xeon E7-4800 v2 "Westmere-EX" (Q1 2014)-processorerna. Denna kommer förmodligen att ersättas med en ny PowerEdge R930-modellserver för E7-4800 v3-familjen.

Denna processorfamilj kommer att vara den du vill ha för dina större lokala SQL Server-arbetsbelastningar. Som alltid bör du inte bara välja modellen med det högsta antalet kärnor på grund av hur SQL Server-licensiering fungerar. Du måste göra lite analys och fundera över vilken processormodell du väljer från den här familjen.

Intel Xeon E3-1200 v4 "Broadwell" Q3 2015

14nm Broadwell är en Intel Tick-utgåva som bygger på den nuvarande 22nm Haswell-mikroarkitekturen med en 14nm tillverkningsprocessteknik. 14nm Intel Xeon E3-1200 v4-linjen är avsedd för single-socket-servrar och arbetsstationer, som i huvudsak är en serverversion av den kommande 14nm Intel Core i7 Broadwell mainstream desktop-processorn. Eftersom detta är en Tick-release kommer dessa processorer att vara elektriskt och fysiskt kompatibla med de tidigare 22nm Intel Xeon E3-1200 v3 "Haswell", (Q2 2013) processorer, så befintliga modellservrar kommer att kunna använda denna nya processor.

Det här skälet till att du kanske bryr dig om den här processorfamiljen är att det ryktas om att den har stöd för 64 GB DDR4 RAM i en extremt snabb server med en enda sockel. Detta kan vara idealiskt för en relativt mindre SQL Server OLTP-arbetsbelastning som kräver den absolut bästa entrådiga processorprestanda som möjligt.

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

Detta kommer att vara versionen med två sockel av Broadwell, kallad Broadwell-EP. Eftersom detta också är en Tick-release kommer dessa processorer att vara elektriskt och fysiskt kompatibla med den tidigare 22nm Intel Xeon E5-2600 v3 "Haswell-EP" (Q2 2013), så befintliga modellservrar (som Dell PowerEdge R730) kommer att vara kan använda denna processor.

Så snart den här processorn är tillgänglig är det den du vill välja för en ny två-socket server. Enligt uppgift har Intel haft några problem med tidiga avkastning med 14nm-tillverkning, som de förmodligen har löst. Jag skulle inte bli förvånad över att se Intel skjuta upp lanseringen av den här processorn med en fjärdedel, inte på grund av några tekniska problem, utan helt enkelt för att de inte har någon hållbar konkurrens från AMD längre.

Intel Xeon E3-1200 v5 "Skylake" Q4 2015

Skylake kommer att vara en Intel Tock-release som kommer att använda 14nm tillverkningsprocessen. Jag tvivlar allvarligt på att Intel faktiskt kommer att släppa denna processorfamilj så nära Broadwell. De har väldigt lite incitament att göra detta på grund av bristen på konkurrens från AMD och för att det skulle störa deras partnerserverleverantörer (eftersom denna processor kommer att kräva nya modeller av servrar och arbetsstationer). Trots detta indikerar den aktuella offentliga informationen och rykten att E3-1200 v5 kommer i slutet av 2015.

Figur 1 visar den senaste bilden av Intel Tick-Tock-modellen som jag kunde hitta. Datumen överst sammanfaller med när mobilversionerna av dessa Tick-Tock-släpp skulle släppas. Intel har ett mönster av att släppa nya processormodeller i mobilutrymmet först, följt av skrivbordet och serverutrymmet med en enda sockel, och sedan följt av serverutrymmet med två sockel, slutligen följt av utrymmet med fyra sockel och ovanför.

Figur 1:Intel Tick-Tock-modell

Om du ägnar stor uppmärksamhet åt hur releaseschemana för Windows Server vNext, SQL Server vNext och de olika Intel-serverprocessorfamiljerna kan anpassas under de kommande 12-18 månaderna kommer du att ta ett mer intelligent beslut om när du ska planera och driva på att uppgradera din hela den lokala dataplattformen till dessa nya versioner. Genom att göra rätt val när det gäller timing kan du dra nytta av de nya funktionerna och förbättrad prestanda och skalbarhet i varje lager i dataplattformsstacken.


  1. Importera MySQL-databas till en MS SQL Server

  2. Hur man hittar alla begränsningsöverträdelser i en SQL Server-databas

  3. Bästa sättet att spara bilder som kommer från servern i Android

  4. Förenkla enhetstestning Huvudlagrad procedur som också kallar en hjälpprocedur