2010-11-14 2 views
1

ребята! Я хранил процедуру, написанную на C#, используя Visual Studio 2010. Он работает очень медленно, и я хочу профилировать его, чтобы обнаружить источник медленности. У меня есть профилировщик dotTrace JetBrains и встроенный профилировщик Visual Studio, но понятия не имею, как подключить любой из этих замечательных инструментов к хранимой процедуре CLR. Любые предложения, как это можно сделать? Спасибо.Как профилировать хранимую процедуру CLR

+0

В чем вы работаете? –

+0

Предлагаю вам опубликовать код хранимой процедуры CLR –

+0

На самом деле это SQL Server 2005 Developer Edition, но также у меня есть доступ к 2008 R2, если это имеет значение. –

ответ

0

Возможно, это было бы полезно для кого-то: вы можете профилировать хранимую процедуру CLR, просто создав исполняемый файл, который вызывает эту статическую процедуру процедуры и профиль этого исполняемого файла, используя один из существующих профилировщиков для приложений .Net. Я использовал dotTrace.

0

В последней версии Red Gate ANTS имеется встроенное профилирование SQL, которое может делать то, что вы хотите.

0

Попробуйте подключить ваш профайлер к sqlservr.exe и посмотреть, что вы хотите?

Смежные вопросы