Alguém aqui está executando o SQL Server em unidades de estado sólido? Você encontrou alguma dica específica de otimização? Estou especificamente interessado em maneiras de reduzir a frequência com que o SQL Server executa pequenas operações de gravação aleatória, uma vez que são o inimigo do desempenho do SSD, principalmente as unidades SSD MLC.
Existem algumas otimizações óbvias que podemos fazer, é claro: dados pesados de leitura devem ser fornecidos a partir do SSD e coisas pesadas de gravação devem ser deixadas para os discos giratórios tradicionais. Isso inclui logs de transações, naturalmente!
Dado um orçamento suficiente, é claro, alguém desejaria usar discos SSD SLC como as séries X25-E ou Vertex Ex ou várias ofertas em nível empresarial. Mas também estou interessado em dicas que possam beneficiar as configurações de SSD da MLC. Eu acho que é uma área interessante. Um dos clientes de meus clientes tem um orçamento pequeno e um conjunto de dados que cresce imensamente e eles estão enfrentando uma reescrita completa de quase uma centena de consultas para manter um nível de desempenho decente. No entanto, tenho uma suspeita furtiva de que menos de US $ 500 em espaço em RAM e SSD podem proporcionar um ganho de desempenho maior que milhares (possivelmente dezenas de milhares) de dólares em tempo de desenvolvedor.