Microsoft anunció la primera versión preliminar privada de SQL Server 2022, afirmando que es "la versión de SQL Server más habilitada para Azure hasta la fecha, con innovación continua en rendimiento, seguridad y disponibilidad".
En esta publicación, vamos a echar un vistazo a las 5 funciones más interesantes.
5. Compatibilidad con libro mayor (cadena de bloques)
SQL Server 2022 presenta nuevas capacidades de Ledger para crear Blockchain como registros inmutables para garantizar la integridad de los datos. Si alguien modifica el registro, ya no sería válido.
Sería beneficioso para escenarios como auditorías internas y externas.
4. Resolución de conflictos de réplica punto a punto
En un escenario de escritura múltiple:con SQL Server 2022, la regla de última escritura se está automatizando. Ahora, cuando se detecta un conflicto, se elegirá la hora de modificación más reciente para que se mantenga en todas las réplicas. Esto ayuda a que sus escenarios de escritura múltiple funcionen sin problemas.
Anteriormente, este conflicto de réplica punto a punto detenía toda la operación hasta que se solucionara.
3. Procesamiento inteligente de consultas
La próxima generación de procesamiento inteligente de consultas (IQP) incluye soluciones a algunos de los problemas más comunes que enfrentamos hoy en día, sin necesidad de realizar cambios en el código, incluidos:
MAXDOP
y CE
modele los comentarios usando el Almacén de consultas para crear un ciclo de comentarios para adaptar y resolver problemas automáticamente con patrones de consulta comunes.
2. Almacenamiento en caché del plan de consulta sensible a los parámetros
SQL Server tiene un excelente Optimizador de consultas, pero uno de los problemas que enfrentan muchas personas es la detección de parámetros. SQL Server almacena en caché el plan de ejecución de un procedimiento almacenado en función de ciertos parámetros (olfateando los parámetros). Esto suele ser bueno, pero puede que no sea necesariamente eficiente con otro conjunto de parámetros.
SQL Server 2022 presenta la optimización del plan sensible a los parámetros, que puede almacenar en caché varios planes en función de los parámetros, sin necesidad de cambiar el código.
Antes de revelar mi primera selección, veamos algunas menciones honoríficas:
- Query Store ahora está activado de forma predeterminada.
- Soporte de réplica de lectura para Query Store:ahora puede usar Query Store para sus cargas de trabajo de solo lectura de su AG (grupo disponible).
- Nuevas extensiones del lenguaje T-SQL para admitir la virtualización de datos y la copia de seguridad/restauración con sistemas de almacenamiento compatibles con S3. Además, T-SQL admitirá nuevas funciones JSON y capacidades de series temporales.
- Azure Synapse Link:anteriormente, mover datos de bases de datos locales, como SQL Server, a Synapse requería que usara ETL. Azure Synapse Link para SQL Server 2022 proporciona fuentes de cambios automáticas que capturan los cambios dentro de SQL Server y los alimentan a Azure Synapse Analytics. Proporciona análisis casi en tiempo real y procesamiento transaccional y analítico híbrido con un impacto mínimo en los sistemas operativos.
- Integración de Azure Purview:Azure Purview como un servicio de administración y gobierno de datos unificado. SQL Server 2022 está integrado con Azure Purview para un mayor descubrimiento de datos, lo que le permite desglosar los silos de datos. A través de esta integración podrá:
- Escanee automáticamente su servidor SQL local de forma gratuita para capturar metadatos.
- Clasifique los datos mediante clasificadores integrados y personalizados y etiquetas de confidencialidad de Microsoft Information Protection.
- Configure y controle derechos de acceso específicos a SQL Server.
Ahora la última función:
1. Recuperación ante desastres completamente administrada en la nube
Con SQL Server 2022 y la nueva función de enlace para Instancia administrada de Azure SQL, ahora obtiene todos los beneficios de ejecutar un entorno PaaS aplicado a la recuperación ante desastres, lo que le permite dedicar menos tiempo a la configuración y administración, incluso en comparación con un entorno IaaS. Esto funciona mediante el uso de un grupo de disponibilidad distribuida (DAG) integrado para replicar datos en una Instancia administrada de Azure SQL implementada previamente como un sitio de réplica de recuperación ante desastres. La instancia está lista y esperando cuando la necesite, no se requiere una configuración o mantenimiento prolongados. También puede usar esta función de enlace en escenarios de escalado horizontal de lectura para descargar solicitudes pesadas que, de lo contrario, podrían afectar el rendimiento de la base de datos.
¿Me perdí alguna otra característica interesante? Házmelo saber.
¡Feliz codificación! 👨💻