Я пытаюсь использовать SQL Server Profiler (2005) для отслеживания некоторых проблем с производительностью приложений. Один из обращений - к определяемой пользователем функции, возвращающей табличное значение. Эта функция объединяет выборку, которая объединяет несколько таблиц вместе.
В SQL Server Profiler вызов UDF регистрируется. Однако выбор, лежащий в основе UDF, вообще не регистрируется. Из-за этого я не получаю полезных данных о том, какие таблицы и индексы поражаются. Я хотел бы передать эту информацию Советчику по настройке баз данных для получения совета по индексации.
Есть ли способ (кроме разворачивания самих запросов) регистрировать таблицы, вызываемые UDF в Profiler?