Скалярные UDF всегда были обоюдоострым мечом - они великолепны для тех разработчиков, кто стремится уйти от утомительной логики, а не повторять её от запроса к запросу. Но они же ужасно влияют на производительность в рабочей системе, поскольку оптимизатор не может обработать их надлежащим образом. Существенно то, что выполнение UDF осуществляется отдельно от остального плана выполнения, и потому они вызываются по разу для каждой строки и не могут быть оптимизированы на основе оценочного или фактического числа строк или завернуты в остальной план. Продолжить чтение "Встраивание скалярных UDF (SQL Server 2019)"
§ Под номером 306 выставлен для обсуждения очередной кандидат на обучающий этап (сложность 1 балл).
Прежняя задача 306 перенесена на обучающий этап под номером 149.