none
SQL SERVER Y DISCOS DUROS RRS feed

  • Pregunta

  • Buen día

    Me gustaria saber técnicamente, como afecta el tipo de disco duro (sata,ide,etcetc) el rendimiento de una base de datos sql server y cual puede ser el disco duro óptimo para operan con grandes volumenes de datos de transferencia entre servidores y localmente

    gracias

    martes, 6 de octubre de 2020 21:12

Respuestas

  • A la hora de estudiar el tipo de disco más adecuado, hay un par de datos que tienes que evaluar. Uno es la velocidad de transferencia, por ejemplo, "550 Megabytes por segundo". Este dato es el más relevante a la hora de transferir "grandes volúmenes de datos", como mencionabas. Pero hay otro dato importante, llamado IOPS (Input/output Operations per Second), que es relevante cuando estás haciendo muchos accesos independientes al disco, aunque cada acceso suponga un pequeño volumen de datos. Esto te afecta, por ejemplo, cuando tienes una base de datos con muchas tablas y muchos índices y distintas aplicaciones están accediendo a distintas partes del disco, haciendo muchas operaciones "pequeñas" a la vez. Aquí se nota muchísimo el tipo de disco, porque un SSD puede darte entre 100.000 y 2.000.000 de IOPS, mientras que un disco mecánico te va a dar del orden de 150 IOPS. Como ves, la diferencia es sustancial.

    En cuanto a velocidad de acceso, un disco mecánico puede darte del orden de 200 MBps (con variaciones dependiendo del tipo de disco -- típicamente un SCSI "profesional" será algo más rápido que un SATA), mientras que un SSD rinde alrededor de 550 MBps. Pero aquí lo que se hace cuando requieres más velocidad es emplear un RAID (Redundant Array of Inexpensive Disks). Consiste en conectar varios discos a la vez, con lo que la carga de trabajo se reparte entre todos ellos. Hay varios tipos de RAID, que se puede usar para aumentar la fiabilidad (redundancia) o la velocidad, o ambas cosas a la vez. Esto te permite usar discos que independientemente son más lentos, pero todos a la vez en el RAID te proporcionan una velocidad más elevada. Puede ser tan rápida como quieras añadiendo más discos al RAID. De esta manera, dimensionas tus discos como sea necesario para ajustarse a tu "gran volumen de transferencia".

    • Marcado como respuesta Yamil Casas miércoles, 7 de octubre de 2020 19:41
    miércoles, 7 de octubre de 2020 8:51

Todas las respuestas

  • A la hora de estudiar el tipo de disco más adecuado, hay un par de datos que tienes que evaluar. Uno es la velocidad de transferencia, por ejemplo, "550 Megabytes por segundo". Este dato es el más relevante a la hora de transferir "grandes volúmenes de datos", como mencionabas. Pero hay otro dato importante, llamado IOPS (Input/output Operations per Second), que es relevante cuando estás haciendo muchos accesos independientes al disco, aunque cada acceso suponga un pequeño volumen de datos. Esto te afecta, por ejemplo, cuando tienes una base de datos con muchas tablas y muchos índices y distintas aplicaciones están accediendo a distintas partes del disco, haciendo muchas operaciones "pequeñas" a la vez. Aquí se nota muchísimo el tipo de disco, porque un SSD puede darte entre 100.000 y 2.000.000 de IOPS, mientras que un disco mecánico te va a dar del orden de 150 IOPS. Como ves, la diferencia es sustancial.

    En cuanto a velocidad de acceso, un disco mecánico puede darte del orden de 200 MBps (con variaciones dependiendo del tipo de disco -- típicamente un SCSI "profesional" será algo más rápido que un SATA), mientras que un SSD rinde alrededor de 550 MBps. Pero aquí lo que se hace cuando requieres más velocidad es emplear un RAID (Redundant Array of Inexpensive Disks). Consiste en conectar varios discos a la vez, con lo que la carga de trabajo se reparte entre todos ellos. Hay varios tipos de RAID, que se puede usar para aumentar la fiabilidad (redundancia) o la velocidad, o ambas cosas a la vez. Esto te permite usar discos que independientemente son más lentos, pero todos a la vez en el RAID te proporcionan una velocidad más elevada. Puede ser tan rápida como quieras añadiendo más discos al RAID. De esta manera, dimensionas tus discos como sea necesario para ajustarse a tu "gran volumen de transferencia".

    • Marcado como respuesta Yamil Casas miércoles, 7 de octubre de 2020 19:41
    miércoles, 7 de octubre de 2020 8:51
  • Excelente aporte Alberto..es exáctamente el detalle que requeria. gracias por la información y segúramente también será de gran ayuda para esta comunidad...saludos
    miércoles, 7 de octubre de 2020 19:42