Históricamente el uso de las funciones definidas por el usario o UDF(User Defined Function) han representado una gran opción para el encapsulamiento de lógica dentro de objetos reusables de nuestras Bases de Datos, sin embargo, durante la implementación de una UDF escalar (una variante basada en la salida de la función) para MS SQL Server hemos estado sufriendo dolorosas penalidades de rendimiento hasta la llegada de la versión 2019, por lo que en este artículo, estaremos abordando como la nueva característica de Scalar UDF inlining nos ayuda a prevenir problemas de rendimiento y obtener el máximo valor en el código de nuestras Bases de Datos dentro de SQL Server.
Continue reading “Introducción a Scalar UDF inlining en SQL Server”Category: SQL Server 2019
Introduction to Scalar UDF inlining in MS SQL Server 2019
Historically the use of User Defined Functions aka UDF has represented a great option to encapsulate logic into Database reusable objects, nonetheless, during the implementation of scalar UDF (a variation based on the function’s output) for MS SQL Server we have been suffering painful performance penalties until the arrival of version 2019, so in this article, we are going to address how the new Scalar UDF Inlining feature helps us to avoid performance problems and get the maximum value in our Database code inside SQL Server.
Continue reading “Introduction to Scalar UDF inlining in MS SQL Server 2019”

