Microsoft anunció esta semana la disponibilidad de una versión candidata de SQL Server 2022 para sistemas operativos Linux seleccionados. La versión de Linux de SQL Server 2022 no solo incluye las características incluidas en SQL Server 2022 RC presentado el 23 de agosto para Windows, sino que también es compatible con varias funciones de nube relacionadas con Azure.
Las funciones incluidas incluyen Query Store para monitorear el rendimiento del sistema al capturar automáticamente el historial de consultas, los planes y las estadísticas de tiempo de ejecución. Además de las nuevas funciones agregadas en RC 0, esta versión para Linux también admite funciones como Azure Synapse Link y Azure Active Directory Authentication.
Las nuevas funciones de SQL Server 2022 incluyen:
- Optimización de planes sensibles a parámetros
- Mejoras en el Almacén de consultas
- Vínculo a Instancia administrada de Azure SQL
- Grupos de disponibilidad independientes
- Enlace de Azure Synapse para SQL
- Replicación de escritura múltiple
- Autenticación de Azure Active Directory
- Integración de Azure Purview
- Libro mayor de SQL Server
- Integración de almacenamiento AWS S3
Sobre la RC 0 de SQL Server 2022 para Linux
Esta RC también presenta adiciones de idioma, incluido el disco de percentil aproximado que, según Microsoft, «devuelve el valor del conjunto de valores en un grupo dado el percentil proporcionado y las especificaciones de clasificación», y Approx Percentile Cont, que «devuelve un valor interpolado aproximado del conjunto de valores d’ un grupo basado en el valor del percentil y las especificaciones de clasificación’.
Por la parte de la optimización de planes sensibles a parámetros, esta es una nueva mejora de procesamiento de consultas inteligente que está diseñada para mejorar el rendimiento de las cargas de trabajo existentes sin cambios en el código de la aplicación. Anteriormente, SQL Server almacenaba en caché un único plan por cada procedimiento almacenado. Esto se basó en un conjunto de parámetros y se denominó rastreo de parámetros.
Las mejoras en el almacén de consultas, es una función de rendimiento que ayuda a realizar un mejor seguimiento del historial de rendimiento y a solucionar problemas de plan de consultas y rendimiento. En versiones anteriores, tenía que habilitar manualmente Query Store. Con SQL Server 2022, Query Store ahora estará habilitado de forma predeterminada para las nuevas bases de datos, lo que proporciona una mejor inteligencia y conocimiento de las consultas.
Query Store ahora también será compatible con las réplicas de solo lectura del grupo de disponibilidad, lo que proporciona un mejor análisis de rendimiento para sus cargas de trabajo de solo lectura. También podrá usar las sugerencias del Almacén de consultas para dar forma a los planes de consulta y mejorar la ejecución de la consulta sin cambiar el código de la aplicación.
Con respecto a Azure, la versión Linux de SQL Server 2022 admite las siguientes funciones:
- Azure Synapse Link: permite a los desarrolladores usar Azure Synapse Analytics para acceder fácil y directamente al almacén analítico de Azure Cosmos DB. Integration Runtime (IR) no se puede instalar en el entorno Linux, por lo que deberá ejecutar IR en una máquina Windows que esté en la misma red que la máquina Linux que ejecuta la instancia de SQL Server que conecta
- Azure Active Directory Authentication (ADD): SQL Server en Linux ahora incluye soporte para AAD. Actualmente, los contenedores de SQL Server no admiten esta característica
- Para grupos de disponibilidad distribuidos, el cambio REQUIRED SYNCHRONIZED SECONDARIES TO COMMIT esta apoyado.
Microsoft continúa agregando características y funciones a SQL Server para Linux y lo convierte en una parte cada vez mayor de sus servicios en la nube empresarial de Azure, lo que tiene sentido en un mundo informático acelerado y cada vez más centrado en el cliente.
Finalmente, si estás interesado en poder conocer más al respecto puedes consultar los detalles en el siguiente enlace.
Descargar y obtener SQL Server 2022 RC 0
SQL Server 2022 RC 0 ya está disponible para los sistemas operativos Red Hat Enterprise Linux (RHEL) y Ubuntu. Para descargar las imágenes de contenedor RC 0 más recientes, debe usar las etiquetas ‘2022-latest’ para las imágenes de contenedor. SUSE Linux Enterprise Server aún no es compatible para ejecutar la vista previa de SQL Server 2022, pero sucederá con «una versión posterior».
Puedes seguir las instrucciones de instalación en el siguiente enlace.