Vielleicht kannst du die UDFs optimieren?

Zum Beispiel, falls sie die gleichen Ergebnisse für die selben Eingabewerte liefern:

"Use the DETERMINISTIC option on procedures and UDFs that return the same results for identical inputs. This allows the optimizer to cache the results of a function call or order where the function is called in the execution stream to reduce the run time."