¿Alguien está ejecutando SQL Server en unidades de estado sólido? ¿Has encontrado algún consejo de optimización específico? Estoy específicamente interesado en formas de reducir la frecuencia con la que SQL Server realiza pequeñas operaciones de escritura aleatoria, ya que son la némesis del rendimiento SSD, particularmente las unidades SSD MLC.
Hay algunas optimizaciones obvias que uno puede hacer, por supuesto: los datos pesados de lectura deben servirse desde el SSD, y las cosas pesadas de escritura deben dejarse a los discos giratorios tradicionales. ¡Eso incluye registros de transacciones, naturalmente!
Dado el presupuesto suficiente, por supuesto, uno querría usar discos SSD SLC como el X25-E o la serie Vertex Ex o varias ofertas de nivel empresarial. Pero también estoy interesado en consejos que podrían beneficiar las configuraciones de SSD MLC. Creo que es un área interesante. Uno de los clientes de mis clientes tiene un presupuesto pequeño y un conjunto de datos que ha crecido enormemente y se enfrentan a una reescritura completa de casi cien consultas para mantener un nivel de rendimiento decente. Sin embargo, tengo la sospecha de que menos de $ 500 de RAM y espacio en SSD podrían generarles una mayor ganancia de rendimiento que miles (posiblemente decenas de miles) de dólares en tiempo de desarrollo.