Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как узнать кто из юзеров больше всего грузить SQL сервер.  [new]
Andrew_vb1110
Member

Откуда: Симферополь
Сообщений: 540
Добрый день.

Как узнать кто из юзеров больше всего грузить SQL сервер. Желательно привести какой нибудь скриптик.
Сейчас я смотрю Activity Monitor

Microsoft SQL Server 2005 - 9.00.3152.00 (Intel X86)   Mar  3 2007 03:17:37   Copyright (c) 1988-2005 Microsoft Corporation  Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2) 

С уважением,
andrew_vb
26 сен 11, 10:52    [11334950]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать кто из юзеров больше всего грузить SQL сервер.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31993
Andrew_vb1110
Сейчас я смотрю Activity Monitor
А результат Activity Monitor устраивает?

Если да, то можно использовать скриптик от Activity Monitor
26 сен 11, 10:58    [11334988]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать кто из юзеров больше всего грузить SQL сервер.  [new]
Andrew_vb1110
Member

Откуда: Симферополь
Сообщений: 540
alexeyvg
Andrew_vb1110
Сейчас я смотрю Activity Monitor
А результат Activity Monitor устраивает?

Если да, то можно использовать скриптик от Activity Monitor


Можете сбросить скриптик от Activity Monitor
26 сен 11, 11:21    [11335168]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать кто из юзеров больше всего грузить SQL сервер.  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
Andrew_vb1110
alexeyvg
пропущено...
А результат Activity Monitor устраивает?

Если да, то можно использовать скриптик от Activity Monitor


Можете сбросить скриптик от Activity Monitor


Вы сами можете вытащить этот скрипт с помощью Profiler
26 сен 11, 11:28    [11335237]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать кто из юзеров больше всего грузить SQL сервер.  [new]
Andrew_vb1110
Member

Откуда: Симферополь
Сообщений: 540
alexeyvg
Andrew_vb1110
Сейчас я смотрю Activity Monitor
А результат Activity Monitor устраивает?

Если да, то можно использовать скриптик от Activity Monitor


Интересует какие запросы грузят базу и с какой рабочей станции они идут...
26 сен 11, 12:49    [11336060]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать кто из юзеров больше всего грузить SQL сервер.  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
Andrew_vb1110
alexeyvg
пропущено...
А результат Activity Monitor устраивает?

Если да, то можно использовать скриптик от Activity Monitor


Интересует какие запросы грузят базу и с какой рабочей станции они идут...


попробуйте поиграться с sys.dm_exec_sessions
26 сен 11, 13:04    [11336216]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать кто из юзеров больше всего грузить SQL сервер.  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35399
Блог
Profiler и логгирование трассы в табличку.
Затем анализ этой таблички.
26 сен 11, 15:53    [11336628]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать кто из юзеров больше всего грузить SQL сервер.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31993
Andrew_vb1110
alexeyvg
А результат Activity Monitor устраивает?

Если да, то можно использовать скриптик от Activity Monitor


Интересует какие запросы грузят базу и с какой рабочей станции они идут...
Скриптами, очевидно, можно получить только моментальный снимок. Т.е. если сессия сильно грузит сервер, это будет видно, но если пользователь преоткрывает коннект, то не будет.

Полноценный мониторинг возможен, как уже сказали, только профайлером.
26 сен 11, 16:01    [11336700]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить