Le estamos diciendo a nuestro cliente que coloque un archivo de base de datos de SQL Server (mdf) en un disco físico diferente al archivo de registro de transacciones (ldf). La empresa de tecnología (contratada por nuestro cliente) quería poner el registro de transacciones en un disco más lento (por ejemplo, más económico) que la unidad de la base de datos, porque con los registros de transacciones, simplemente está escribiendo secuencialmente en el archivo de registro.¿La unidad de registro de transacciones debe ser tan rápida como la unidad de base de datos?
Les dije que pensaba que la unidad (en realidad una configuración RAID) también tenía que estar en un disco rápido, porque cada llamada de cambio de datos a la base de datos debe guardarse allí, así como también a la base de datos .
Después de decir eso, me di cuenta de que no estaba del todo seguro de eso. ¿La velocidad de la unidad de registro de transacciones hace una diferencia significativa en el rendimiento ... si la unidad con la base de datos es rápida?
+1: Un gran punto acerca de los componentes de SQL que "leen" el registro de transacciones ya que a menudo se pasan por alto. –
Gracias, su información (junto con las otras respuestas) aclara las cosas. Tendremos más de un registro en este disco, aunque uno tendrá con mucho, el tráfico transaccional. También habrá copias de seguridad de registro de transacciones regulares. Creo que un impulso rápido es la apuesta más segura. – Clinemi
Siempre puede usar SQLIOSIM.EXE para probar varias configuraciones antes de la implementación: http://support.microsoft.com/kb/231619 –