Published on

January 20, 2023

SQL Server 2022: Mejoras dramáticas de rendimiento en Tempdb

Tempdb es un componente crucial en SQL Server que a menudo se convierte en tema de discusión entre los profesionales de bases de datos. Con el lanzamiento de SQL Server 2022, Microsoft ha introducido mejoras significativas de rendimiento que abordan uno de los mayores cuellos de botella de rendimiento: la concurrencia de bloqueo de página del sistema.

En SQL Server 2019, Microsoft abordó la contención de metadatos al introducir tempdb optimizado en memoria, lo que redujo la contención de páginas pertenecientes a objetos del sistema. También realizaron mejoras en la contención de asignación de objetos, lo que mejoró la gestión de la asignación de espacio en archivos de datos. Estos cambios proporcionaron mejoras de rendimiento a tempdb, pero el mayor cuello de botella seguía siendo la forma en que se creaban los bloqueos en las páginas del sistema.

Con las mejoras introducidas en SQL Server 2022, Microsoft ha abordado este problema de frente. Han cambiado la forma en que se manejan los bloqueos de página de asignación global (GAM) y asignación global compartida (SGAM). En lugar de utilizar bloqueos de actualización, ahora utilizan bloqueos compartidos, lo que reduce significativamente la contención.

El impacto de estos cambios es realmente notable, como se demuestra en las imágenes publicadas por Microsoft. La actualización de SQL Server 2019 a SQL Server 2022 muestra una mejora masiva en el rendimiento, con una reducción significativa en la contención de páginas del sistema.

Lo mejor de todo es que estas mejoras están disponibles para todos los usuarios de forma predeterminada. Simplemente actualizar a SQL Server 2022 te permite aprovechar de inmediato estas mejoras sin ningún trabajo adicional o sobrecarga.

David Pless, Gerente de Programa Senior en Microsoft, proporciona una explicación detallada de todos los nuevos cambios en su artículo en el blog de Microsoft SQL Server. Recomiendo encarecidamente leer su artículo para obtener una comprensión más profunda de estas mejoras de rendimiento.

Además, te animo a ver esta demostración en video de Microsoft para ver de primera mano cómo estos cambios pueden mejorar drásticamente el rendimiento de tu entorno de SQL Server.

Estoy ansioso por ver estas mejoras de rendimiento en acción a medida que los clientes comiencen a migrar a SQL Server 2022. Las mejoras en el rendimiento de tempdb sin duda tendrán un impacto positivo en las cargas de trabajo pesadas de tempdb y mejorarán el rendimiento general de la base de datos.

¡Mantente atento a más actualizaciones e información sobre SQL Server!

¡Gracias por leer!

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.