Qualcuno qui esegue SQL Server su unità a stato solido? Hai trovato suggerimenti specifici per l'ottimizzazione? Sono particolarmente interessato ai modi per ridurre la frequenza con cui SQL Server esegue piccole operazioni di scrittura casuali poiché sono nemesi delle prestazioni SSD, in particolare le unità SSD MLC.
Ci sono alcune ovvie ottimizzazioni che si possono fare, ovviamente: i dati pesanti in lettura dovrebbero essere forniti dall'SSD e le cose pesanti in scrittura dovrebbero essere lasciate ai tradizionali dischi rotanti. Ciò include i registri delle transazioni, naturalmente!
Dato un budget sufficiente, ovviamente, si vorrebbe utilizzare i dischi SSD SLC come X25-E o la serie Vertex Ex o varie offerte a livello aziendale. Ma sono anche interessato a suggerimenti che potrebbero giovare alle configurazioni SSD MLC. Penso che sia un'area interessante. Uno dei clienti dei miei clienti ha un budget limitato e un set di dati che è cresciuto immensamente e si trovano ad affrontare una riscrittura completa di quasi un centinaio di query al fine di mantenere un livello decente di prestazioni. Tuttavia, ho il sospetto subdolo che meno di $ 500 di spazio RAM e SSD potrebbero far guadagnare loro un guadagno in termini di prestazioni maggiore di migliaia (forse decine di migliaia) di dollari di tempo per gli sviluppatori.