Я хотел бы спросить вас, есть ли способ использовать Microsoft SQL Profiler для обнаружения и повышения производительности с IdeaBlade ORM? Или, может быть, преобразовать запросы IdeaBlade в SQL, а затем передать в MS Profiler.
Microsoft SQL Profiler с IdeaBlade
Ответы (1)
Запустите инструмент SQL Server Profiler, пока ваш ORM работает и запрашивает вашу базу данных, у вас будут все запросы, выполняемые вашим ORM.
Затем вы можете взять некоторые запросы, которые кажутся длинными (следите за большими значениями в столбцах «Длительность» или «Чтения» в выходных данных профилировщика), и вы можете взять текстовый запрос SQL и запустить его в SQL Server Management Studio.
Если вы не можете изменить свои ORM-запросы, единственным способом улучшить выполнение будет запуск в SQL Management Studio, изучение плана запроса и добавление отсутствующих индексов в ваши таблицы (примечание: изучение планов запросов — это огромная тема)
person
ARA
schedule
13.11.2013