Microsoft SQL Profiler с IdeaBlade

Я хотел бы спросить вас, есть ли способ использовать Microsoft SQL Profiler для обнаружения и повышения производительности с IdeaBlade ORM? Или, может быть, преобразовать запросы IdeaBlade в SQL, а затем передать в MS Profiler.


person mskalniak    schedule 13.11.2013    source источник


Ответы (1)


Запустите инструмент SQL Server Profiler, пока ваш ORM работает и запрашивает вашу базу данных, у вас будут все запросы, выполняемые вашим ORM.

Затем вы можете взять некоторые запросы, которые кажутся длинными (следите за большими значениями в столбцах «Длительность» или «Чтения» в выходных данных профилировщика), и вы можете взять текстовый запрос SQL и запустить его в SQL Server Management Studio.

Если вы не можете изменить свои ORM-запросы, единственным способом улучшить выполнение будет запуск в SQL Management Studio, изучение плана запроса и добавление отсутствующих индексов в ваши таблицы (примечание: изучение планов запросов — это огромная тема)

person ARA    schedule 13.11.2013