Treo Blog

En este espacio puedes explorar las últimas tendencias y noticias en tecnología, seguridad informática e infraestructura TI.

  • Jonathan Rodriguez Paipa

Estos resultados de referencia de Microsoft SQL Server en RHEL 8 pueden sorprenderlo

Por: Louis Imershein , Karl Abbott


Crédito: Pexels

Cuando se trata de eso, una base de datos solo es útil si puede usarla para obtener acceso a la información que necesita, cuando la necesita. Es por eso que el rendimiento es tan importante ya sea que esté ejecutando en bare metal, en máquinas virtuales o contenedores. Independientemente de si está ejecutando en las instalaciones o en la nube pública o privada. Uno de los factores clave que influyen en el rendimiento es tradicionalmente la elección de un sistema operativo subyacente.


Red Hat y Microsoft han estado colaborando durante los últimos cinco años para ofrecer soluciones de datos interoperables de alto rendimiento para clientes empresariales. Con Microsoft SQL Server 2019 en Red Hat Enterprise Linux (RHEL) 8, hemos proporcionado rendimiento para los sistemas transaccionales y almacenes de datos más críticos para la misión, junto con inteligencia empresarial integrada y soluciones analíticas avanzadas para crear aplicaciones inteligentes.


El equipo de rendimiento de RHEL publicó en el blog el año pasado sobre la optimización del rendimiento con Microsoft SQL Server 2019 en RHEL 8, donde discutieron en detalle muchos de los cambios que se han realizado en RHEL para ofrecer un rendimiento mejorado de SQL Server. Microsoft siguió este año publicando nuevas prácticas recomendadas de rendimiento y pautas de configuración para SQL Server en Linux con instrucciones detalladas sobre cómo optimizar los sistemas RHEL para cargas de trabajo de SQL Server que le permiten aprovechar las nuevas capacidades de RHEL.


Ahora estamos viendo los resultados de todo este esfuerzo de colaboración en forma de resultados de referencia de rendimiento superior publicados por los principales proveedores de hardware. Un gran ejemplo de esto, uno que demuestra los avances en el rendimiento de SQL Server cuando se ejecuta RHEL 8 con una carga de trabajo simulada, son los resultados de TPC Benchmark H (TPC-H ). TPC-H, un punto de referencia de apoyo a la toma de decisiones, consta de una serie de consultas ad-hoc de información empresarial y actualizaciones simultáneas de datos. La carga de trabajo está diseñada para simular el soporte de decisiones y el almacenamiento de datos.


Y el ganador es...


A partir del 25 de marzo de 2021, los principales resultados de rendimiento para las pruebas comparativas 1 de SQL Server TPC-H se encuentran todos en sistemas que ejecutan RHEL 8. Esto incluye pruebas en una variedad de tamaños de bases de datos estándar que incluyen 1,000 GB, 3,000 GB, 10,000 GB y 30,000 GB. Además de las cifras de rendimiento sin procesar, lo mismo ocurre con los resultados líderes de SQL Server TPC-H en términos de precio por rendimiento 1 . Aquí hay un resumen del líder en cada categoría:


SQL Server 2019 en RHEL 8 que se ejecuta en un servidor Dell Technologies PowerEdge MX740c que consta de una configuración de procesador Intel Xeon Platinum 8268 2.9GHz de 2 sockets y 48 núcleos fue capaz de ofrecer un rendimiento de consultas compuestas por hora de 824,693 TPC-H a .46 USD por QphH al probar una base de datos de 1000 GB.


SQL Server 2019 en RHEL 8 que se ejecuta en un servidor Hewlett Packard Enterprise (HPE) ProLiant DL345 Gen10 Plus que consta de una configuración de procesador AMD EPYC 7763 64-Core 2,45 Ghz de un solo socket y 64 núcleos fue capaz de entregar 1.346.932 TPC-H Composite Query-per -Hora de rendimiento a .40 USD por QphH al probar una base de datos de 3000 GB.


SQL Server 2019 en RHEL 8 que se ejecuta en un servidor HPE ProLiant DL385 Gen10 Plus V2 que consta de una configuración de procesador AMD EPYC 7763 de 2,45 Ghz de 2 sockets y 128 núcleos fue capaz de ofrecer un rendimiento de consultas compuestas por hora de 1,883,497 TPC-H a .56 USD por QphH al probar una base de datos de 10,000 GB.


SQL Server 2019 en RHEL 8.2 que se ejecuta en un servidor HPE Superdome Flex 280 que consta de una configuración de procesador Intel Xeon-Platinum 8380 HL 2.9GHz de 4 sockets y 112 núcleos fue capaz de ofrecer un rendimiento de consultas compuestas por hora de 1,446,701 TPC-H en. 75 USD por QphH al probar una base de datos de 30.000 GB.


Conclusión


Estos resultados de TPC-H demuestran que Microsoft SQL Server en RHEL puede proporcionar el rendimiento que las organizaciones necesitan para acelerar su negocio a un bajo costo. Además, no se trata solo del costo por transacción. El tiempo es dinero, y cuando puede entregar información en menos tiempo, eso a menudo puede traducirse en mejoras en los procesos comerciales que ayudan a las organizaciones a crecer.


Ya sea que esté ejecutando SQL Server hoy o lo esté considerando en el futuro, claramente vale la pena echarle un vistazo a RHEL 8 como plataforma. Para obtener más información sobre SQL Server en RHEL, visite el centro de recursos de Microsoft SQL Server en Red Hat Enterprise Linux .


Referencias adicionales


  1. Inicio rápido: instale SQL Server y cree una base de datos en Red Hat Enterprise Linux

  2. Mejores prácticas de rendimiento y pautas de configuración para SQL Server en Linux