Principale utente con più risposte
SQL su dischi SSD

Domanda
-
Risposte
-
Ma Microsoft certifica il funzionamento dell'SQL su dischi SSD?
E' vero che c'è un guadagno in I/O, ma la tecnologia SSD riesce a gestire un carico costante di lettura/scrittura generato da un database server?
Se utilizzi SSD di classe enterprise dovrebbero gestire il carico senza problemi, ma come dicevo non hanno gli stessi costi dei prodotti consumer e bisogna investire molto. Ti inserisco a scopo di esempio il whitepaper di Intel per SQL Server:
Per la "certificazione" a partire da SQL Server 2014 (solo Standard e Enterprise) non ci sono problemi in quanto sono state eseguite introdotte delle ottimizzazioni proprio per gli SSD (quindi si potrebbe definire una "certificazione" implicita):
https://msdn.microsoft.com/it-it/library/dn133176(v=sql.120).aspx
- Modificato Fabrizio GiammariniMVP, Moderator venerdì 22 aprile 2016 16:21
- Proposto come risposta Alessandro AlpiMVP, Moderator sabato 23 aprile 2016 08:05
- Contrassegnato come risposta Edoardo BenussiMVP, Moderator martedì 26 aprile 2016 15:07
-
Ciao a tutti,
a mio parere, un buon compromesso tra prestazioni/prezzo/rischi è l'utilizzo di dischi SSD limitatamente per ospitare il tempdb che, essendo unico per tutta l'istanza, rappresenta spesso un collo di bottiglia e andrebbe posizionato sull'unità disco più veloce.
A questo proposito consiglio di dare un'occhiata al whitepaper Performance Evaluation of Hosting TempDB on FusionIO.
Pienamente d'accordo con Fabrizio che consiglia l'utilizzo di SSD di fascia enterprise.
Ciao
Sergio Govoni
SQL Server MVP
MVP Profile | English Blog | Twitter | LinkedIn- Modificato Sergio GovoniMVP, Moderator venerdì 22 aprile 2016 22:14
- Contrassegnato come risposta Alessandro AlpiMVP, Moderator sabato 23 aprile 2016 08:04
- Contrassegno come risposta annullato Alessandro AlpiMVP, Moderator sabato 23 aprile 2016 08:04
- Proposto come risposta Alessandro AlpiMVP, Moderator sabato 23 aprile 2016 08:04
- Contrassegnato come risposta Edoardo BenussiMVP, Moderator martedì 26 aprile 2016 15:07
Tutte le risposte
-
Se hai una buona politica di backup i rischi sono contenuti...ovviamente il recupero dati da SSD è molto più difficoltoso rispetto ad un disco tradizionale, inoltre per non avere un rapido degrado di performance/tempo di vita dovresti acquistare degli SSD di fascia enterprise (solitamente più costosi di quelli consumer). Personalmente ritengo che il rapporto prezzo/benefici sia ancora troppo alto per rendere conveniente l'utilizzo di questa tecnologia almeno in scenari aziendali di piccole/medie dimensioni.
-
-
Non mi pare MS abbia certificato dischi specifici per SQL Server.
Qui trovi alcune interessanti considerazioni:
https://blogs.msdn.microsoft.com/psssql/2015/01/28/sql-server-and-ssds-rdorrs-learning-notes-part-1/
http://www.kingston.com/us/business/server_solutions/memory_ssd_optimization
This post is provided AS IS with no warranties or guarantees, and confers no rights.
~~~
Questo post non fornisce garanzie e non conferisce diritti -
Ma Microsoft certifica il funzionamento dell'SQL su dischi SSD?
E' vero che c'è un guadagno in I/O, ma la tecnologia SSD riesce a gestire un carico costante di lettura/scrittura generato da un database server?
Se utilizzi SSD di classe enterprise dovrebbero gestire il carico senza problemi, ma come dicevo non hanno gli stessi costi dei prodotti consumer e bisogna investire molto. Ti inserisco a scopo di esempio il whitepaper di Intel per SQL Server:
Per la "certificazione" a partire da SQL Server 2014 (solo Standard e Enterprise) non ci sono problemi in quanto sono state eseguite introdotte delle ottimizzazioni proprio per gli SSD (quindi si potrebbe definire una "certificazione" implicita):
https://msdn.microsoft.com/it-it/library/dn133176(v=sql.120).aspx
- Modificato Fabrizio GiammariniMVP, Moderator venerdì 22 aprile 2016 16:21
- Proposto come risposta Alessandro AlpiMVP, Moderator sabato 23 aprile 2016 08:05
- Contrassegnato come risposta Edoardo BenussiMVP, Moderator martedì 26 aprile 2016 15:07
-
Ciao a tutti,
a mio parere, un buon compromesso tra prestazioni/prezzo/rischi è l'utilizzo di dischi SSD limitatamente per ospitare il tempdb che, essendo unico per tutta l'istanza, rappresenta spesso un collo di bottiglia e andrebbe posizionato sull'unità disco più veloce.
A questo proposito consiglio di dare un'occhiata al whitepaper Performance Evaluation of Hosting TempDB on FusionIO.
Pienamente d'accordo con Fabrizio che consiglia l'utilizzo di SSD di fascia enterprise.
Ciao
Sergio Govoni
SQL Server MVP
MVP Profile | English Blog | Twitter | LinkedIn- Modificato Sergio GovoniMVP, Moderator venerdì 22 aprile 2016 22:14
- Contrassegnato come risposta Alessandro AlpiMVP, Moderator sabato 23 aprile 2016 08:04
- Contrassegno come risposta annullato Alessandro AlpiMVP, Moderator sabato 23 aprile 2016 08:04
- Proposto come risposta Alessandro AlpiMVP, Moderator sabato 23 aprile 2016 08:04
- Contrassegnato come risposta Edoardo BenussiMVP, Moderator martedì 26 aprile 2016 15:07