Aceleración de base de datos, SQL y SQL en RAM.

Las bases de datos SQL tradicionales tienen una nueva característica que las acelera en la RAM. Este artículo explica cómo MaxVeloSSD acelera incluso estas nuevas tecnologías.



En RAM, las bases de datos disfrutan de gran popularidad debido a su rendimiento. Pueden ser mucho más rápidos que los sistemas convencionales. Nos preguntamos en qué medida nuestro software puede aumentar el rendimiento y realizamos las pruebas adecuadas. En primer lugar, uno puede decir con claridad: Sí, incluso en las bases de datos RAM, con hasta un 33% más de rendimiento, nuestro software mejora significativamente el rendimiento. Probamos una base de datos SQL estándar del mercado en el disco duro y SSD de acuerdo con las instrucciones del fabricante y obtuvimos los resultados correspondientes. Luego instalamos MaxVeloSSD, un software de caché RAMSSD de EliteBytes en la computadora de la base de datos y volvimos a ejecutar las mismas pruebas. ¡El resultado fue un aumento en el rendimiento del 133% con requisitos de hardware más bajos! La referencia de prueba completa que incluye los tiempos medidos se puede encontrar a continuación.


Resultados: DB completamente en SSD (por lo tanto, aún sin caché): 135 segundos. DB por completo en la unidad de disco duro con MaxVeloSSD como memoria caché RAMSSD (sO): 90 segundos. El intercambio del archivo LOG no modificó los resultados del almacenamiento en caché de forma medible. Sin embargo, esto es diferente con las operaciones convencionales de InRAM e InDisk: aquí es esencial para el rendimiento.


Hardware: AMD Ryzen 7 1700 CPU, 32 GB DDR 4 RAM, MSI B350M placa base. Samsung 960 EVO NVM 230 GB SSD como caché. 1 SSD más como dispositivo LOG de base de datos. 1 Toshiba HDWD 120 Disco de host de 2 terabytes. A MaxVeloSSD se le asignaron 10 GB de RAM y 230 GB de SSD como caché para un volumen de host de 2TB. El sistema operativo y la base de datos están en este volumen. Para un rendimiento óptimo, es importante guardar el archivo LOG de la base de datos en un disco SSD adicional.


Software: Sistema operativo: Microsoft Windows Server 2016 Base de datos: Microsoft Sql Server 2016. EliteBytes MaxVeloSSD Professional versión 3.2. Benchmark / Load Generator: ejemplos de AdventureWorks 2016. Referencia: https://www.microsoft.com/en-us/download/details.aspx?id=49502