Project

General

Profile

Профилирование SQl-Server

Для профилирования SQl запросов предлагаются 2 способа. Предпочтительнее использовать стандартный SQl server profiler

SQl-Server 2008/2012 и пр

Этот способ предназначен для использования везде где есть SQl server profiler (входит в Express версии начиная с 2012 версии)

1. Открыть Пуск, набрать sql server profiler, запустить SQL Server Profiler

2. Запустить новую трассировку

3. Настроить подключение к SQL Server’у

4. Настроить трассировку

4.1 Template tract_template_2012server_full.tdf настроен для серверов Microsoft SQL Server "2012".
Для того чтобы использовать на различных версиях серверов необходимо подготовить его по аналогии. (Если вы это сделали добавьте его сюда)

4.2 Вызвать Import Tempalte и выбрать *.tdf, подготовленный ранее

4.2 Поставить галочку Save to file и указать имя файла, в который будет сохранена информация. (*.trc)

4.3 Для полноценного лога рекомендуется увеличить поле "Set maximum file size (MB)" (~50)

5. Запустить трассировку через Run

6. В конце трассировке Файл прислать нам полученный файл .trc*

SQl-Server 2005/2008 Express

Этот способ специализирован для версий которые не включают в комплект SQl server profiler. Для всех остальных серверов использовать следующую инструкцию.

1. Скачать ExpressProfiler [[https://expressprofiler.codeplex.com/]]

2. Распаковать все в каталог на целевой машине

3. Запустить ExpressProfiler.exe

4. Настроить Server и Способ авторизации

5. Запустить через Run with filter

6. В появившемся окне настроить профилировщик в соответствии с изображением и нажать Run

7. В конце трассировке сохранить результаты трассировки в файл

8. Получившийся файл прислать нам. С ним мы и будем разбираться.

Add picture from clipboard (Maximum size: 742 MB)