Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 статистика загрузки сервера  [new]
нуб987
Guest
для ресурсоемкой обработки данных нужно выбрать время, когда к SQL-серверу меньше всего обращений пользователей.
подскажите, есть ли инструмент, показывающий загрузку SQL-сервера по шкале времени?
ПС. MSSQL2000
28 янв 14, 11:23    [15480293]     Ответить | Цитировать Сообщить модератору
 Re: статистика загрузки сервера  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Perfmon.
28 янв 14, 11:43    [15480444]     Ответить | Цитировать Сообщить модератору
 Re: статистика загрузки сервера  [new]
нуб987
Guest
Гавриленко Сергей Алексеевич, спасибо. Что-то даже не догадался по его настройкам полазить, там много чего интересного.
А в самом СКЛе ничего нет? В Performance Monitor'е датчиков от SQL не нашел...
и вообще, как правильно смотреть эту нагрузку?
Например, если видим большую очередь к диску, значит типа нагрузка большая. А если очередь маленькая, значит он простаивает. Или как?
28 янв 14, 12:10    [15480692]     Ответить | Цитировать Сообщить модератору
 Re: статистика загрузки сервера  [new]
Glory
Member

Откуда:
Сообщений: 104751
нуб987
А в самом СКЛе ничего нет?

В MSSQL2000 - нет

нуб987
В Performance Monitor'е датчиков от SQL не нашел...

Плохо искали. Или не на той машине запускали Performance Monitor

нуб987
и вообще, как правильно смотреть эту нагрузку?
Например, если видим большую очередь к диску, значит типа нагрузка большая. А если очередь маленькая, значит он простаивает. Или как?

Нагрузка - это комплексная мера. Потому что сервер - это комплекс подсистем.
Есть дисковая система, есть память, есть процессор, есть сеть...
28 янв 14, 12:14    [15480735]     Ответить | Цитировать Сообщить модератору
 Re: статистика загрузки сервера  [new]
нуб987
Guest
Glory
нуб987
В Performance Monitor'е датчиков от SQL не нашел...

Плохо искали. Или не на той машине запускали Performance Monitor

запускаю прям на сервере.
ищу здесь: Add Counters (Ctrl+I) -> Prformance Objects (выпадающий список)

К сообщению приложен файл. Размер - 39Kb
28 янв 14, 12:30    [15480891]     Ответить | Цитировать Сообщить модератору
 Re: статистика загрузки сервера  [new]
нуб987
Guest
т.е. ничего похожего на это (понимаю, что это для SQL2005-2012) нету
28 янв 14, 12:33    [15480918]     Ответить | Цитировать Сообщить модератору
 Re: статистика загрузки сервера  [new]
Glory
Member

Откуда:
Сообщений: 104751


К сообщению приложен файл. Размер - 31Kb
28 янв 14, 13:08    [15481304]     Ответить | Цитировать Сообщить модератору
 Re: статистика загрузки сервера  [new]
нуб987
Guest
Glory, тааак.... Ничего похожего нету.
Похоже, придется идти сюда?
28 янв 14, 14:27    [15482049]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: статистика загрузки сервера  [new]
нуб987
Guest
пойти на сайт майкрософта тоже не помогло, как и варианты здесь
Правда там написано, что для перерегистрации датчиков нужно выполнить из командной строки:
unlodctr MSSQLServer
lodctr MSSQLServer

Но в некоторых источниках говорят, что на месте lodctr MSSQLServer должно быть lodctr sqlctr.ini
Это тоже не помогло.

А потом я почитал сайт майкрософта внимательней и обратил внимание на это:
автор
SYMPTOMS:
When you use the SQL Performance Monitor, some or all of the SQL counters are missing. In addition, one or more of the following error messages may be logged into the application event log: <...>


залез в логи и нашел там это:
автор
Event Type: Error
Event Source: Perflib
Event Category: None
Event ID: 1021
Date: 07.04.2015
Time: 23:33:04
User: N/A
Computer: <ServerName>
Description:
Windows cannot open the 32-bit extensible counter DLL MSSQLSERVER in a 64-bit environment. Contact the file vendor to obtain a 64-bit version. Alternatively, you can open the 32-bit extensible counter DLL by using the 32-bit version of Performance Monitor. To use this tool, open the Windows folder, open the Syswow64 folder, and then start Perfmon.exe.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: c1 00 00 00 00 00 00 00 Á.......


вкратце: в 64битной системе запускается 64 битный монитор производительности. А он не может использовать 32-битную библиотеку СКЛ-сервера. Поэтому предлагается попросить производителя выдать 64-битную библиотеку, либо запустить 32-битную версию Performance Monitor из папки Windows\Syswow64\perfmon.exe
проблема решена, датчики появились :)
7 апр 15, 23:58    [17485987]     Ответить | Цитировать Сообщить модератору
 Re: статистика загрузки сервера  [new]
Artur09
Member

Откуда:
Сообщений: 1
Все правильно тут прописанно.Респект
10 апр 15, 10:13    [17497081]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить