powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / как померить нагрузку в командах процессора?
25 сообщений из 31, страница 1 из 2
как померить нагрузку в командах процессора?
    #40041956
TerraUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Подскажите пожалуйста: как померить нагрузку, котрую дает SQL, в командах процессора?
Периодически возникают тормоза на сервере SQL.
Надо определить виноват ли в этом SQL.
Соответственно надо понять сколько он требует\потребляет\использует команд\тактов процессора.

Заранее, спасибо.
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40041977
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40042033
TerraUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
Но в мониторе производительности куча параметров.
Нужный не подскажите?
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40042039
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40042083
TerraUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Но там по теме вопроса ничего нет.
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40042107
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TerraUser
Но там по теме вопроса ничего нет.
Потому что не существует метрики "в командах процессора".
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40042111
TerraUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну да.
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40042122
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TerraUser
Добрый день.

Подскажите пожалуйста: как померить нагрузку, котрую дает SQL, в командах процессора?
Периодически возникают тормоза на сервере SQL.
Надо определить виноват ли в этом SQL.
Соответственно надо понять сколько он требует\потребляет\использует команд\тактов процессора.

Заранее, спасибо.


Мы не ищем легких путей?

В Диспетчере задач тебе любезно показывают долю процессорного времени, отъедаемого MS SQL.
Нахера тебе список инструкций процессора?
Ведь, один чорт, ты не знаешь НИ ОДНОЙ из этих инструкций.
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40042179
TerraUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleks222,

Манерам не учились?

" список инструкций процессора"
Про список инструкций речи не шло.
Чем брызгать слюной, лучше бы читали внимательней.

"В Диспетчере задач..."
Периодами утилизация процессора в диспетчере задач забивается до 100%, в том числе и SQL возрастает с 30% до 80%.
Надо наглядно показать, что SQL в этом не виноват.
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40042280
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TerraUser
aleks222,

Манерам не учились?

" список инструкций процессора"
Про список инструкций речи не шло.
Чем брызгать слюной, лучше бы читали внимательней.

"В Диспетчере задач..."
Периодами утилизация процессора в диспетчере задач забивается до 100%, в том числе и SQL возрастает с 30% до 80%.
Надо наглядно показать, что SQL в этом не виноват.


Если на клетке слона ты прочтешь надпись "буйвол" - верь глазам своим.

Т.е. Диспетчер задач брешет?
Наивный чутокский юноша.
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40042290
.Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чисто теоретически, наверное, можно измерить количество команд, выполненным процессом SQL сервера.
Посчитать количество тактов процессора за промежуток времени тоже возможно (с учетом ядер, HT, частоты и т.п).
А потом что? С чем предполагается сравнение?
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40042367
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бред какой-то, в многозадачных системах не команды подсчитывают, а время простоя или время занятости CPU. Для этого в ОС имеются соответствующие счетчики производительности.
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40042375
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосов
Бред какой-то, в многозадачных системах не команды подсчитывают, а время простоя или время занятости CPU. Для этого в ОС имеются соответствующие счетчики производительности.
Тут сложнее.
Какие-то теории заговора: надо "наглядно показать", что скуль "не виноват" при утилизации проца 100 п.п, из которых на скуль приходится 80 п.п.
Сектанты, не иначе.
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40042393
.Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей Алексеевич
Владислав Колосов
Бред какой-то, в многозадачных системах не команды подсчитывают, а время простоя или время занятости CPU. Для этого в ОС имеются соответствующие счетчики производительности.
Тут сложнее.
Какие-то теории заговора: надо "наглядно показать", что скуль "не виноват" при утилизации проца 100 п.п, из которых на скуль приходится 80 п.п.
Сектанты, не иначе.

Возможно, надо доказать, что код SQL автора не виноват в утилизации SQL сервера (сервер то ли майнит крипту, то ли просто страдает фигней)?
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40042394
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.Евгений
Гавриленко Сергей Алексеевич
пропущено...
Тут сложнее.
Какие-то теории заговора: надо "наглядно показать", что скуль "не виноват" при утилизации проца 100 п.п, из которых на скуль приходится 80 п.п.
Сектанты, не иначе.

Возможно, надо доказать, что код SQL автора не виноват в утилизации SQL сервера (сервер то ли майнит крипту, то ли просто страдает фигней)?
Майнинг через процесс скуля -- что-то новое.
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40042446
Фотография SIMPLicity_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей Алексеевич
.Евгений
пропущено...

Возможно, надо доказать, что код SQL автора не виноват в утилизации SQL сервера (сервер то ли майнит крипту, то ли просто страдает фигней)?
Майнинг через процесс скуля -- что-то новое.


Может быть - параллельно. Его спрашивают "А какого хрена оставшиеся 20% кто-то отъел".

PS Операционка - система ввода/вывода вывода (диск, сеть), диспетчер и монитор, сервер-Агент, запущенная студия. Не, ну может суперкомпьютер заточен под скульсервер...

PPS Вообще скулем забить ПОСТОЯННО проц на 80% - это круто. Либо шедевральный говнокод, либо шедевральный код.
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40042639
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SIMPLicity_,

говнокод = 1С. Или рукотворный, или коробочный.
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40044569
TerraUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосов,

"говнокод = 1С. Или рукотворный, или коробочный. "
вообще-то по факту оказалось, что процессор съел оракловый код
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40044570
TerraUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SIMPLicity_,

"Вообще скулем забить ПОСТОЯННО проц на 80% - это круто.  "
Странная логика. Т.е. каким бы дохлым не был сервер, априори код виноват?
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40044572
TerraUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосов,

"Бред какой-то, в многозадачных системах не команды подсчитывают, а время простоя или время занятости CPU. ... "
Бред - это как раз, на современных системах, смотреть только на время занятости ЦП,
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40044574
TerraUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
.Евгений,

"...Посчитать количество тактов процессора за промежуток времени тоже возможно (с учетом ядер, HT, частоты и т.п…. "
Спасибо.
Теоретически - да, хотя это сложнее, чем у Вас написано. Практически — не подходит, так как требуется привлекать " и т.п…" проблемы в котором и хотелось наглядно продемонстрировать.

Сделали проще — процедура с кучей арифметических вычислений и замером за сколько она выполняется, пока процессор не забит, т. е. не прерывается для выполнения других задач, результаты показательны. В данном случае, постоянно гуляли, чуть ли не в несколько раз. На другом сервере стабильно до скукоты.
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40044581
TerraUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleks222,

"Т.е. Диспетчер задач брешет?
Наивный чутокский юноша. "

Мда, наглядная демонстрация, что самомнение есть величина обратная от опыта и желания умственной деятельности. Впрочем, для алекса такое не удивительно.

В простейшем случае при стабильной нагрузке занятость процессора может подскочить до 100% из-за банальной механической неисправности. Впрочем, в этом случае, при некоторой внимательности можно идентифицировать проблему и через диспетчер задач.
А вот в случае кражи времени это не получится. Помогут счётчики производительности. Но до них надо добраться. И для наглядности они не совсем подходят.
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40044587
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TerraUser
В простейшем случае при стабильной нагрузке занятость процессора может подскочить до 100% из-за банальной механической неисправности.

Знатный фантазер.
Шо в процессоре коробка передачЪ сломалась?
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40044625
TerraUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleks222,

"Шо в процессоре коробка передачЪ сломалась? "

Прикидываетесь?
Или действительно, не в курсе, что при проблемах с охлаждением частота процессора может снижаться (конкретный сценарий зависит от железа).
Как результат — 100% занятость процессора при той же реальной загрузке.
...
Рейтинг: 0 / 0
как померить нагрузку в командах процессора?
    #40044655
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Частота процессора --- действительно, величина непостоянная.
Но, во-первых, ее видно в таск-манагере.
Во-вторых, эти все вопросы к MSSQL не имеют отношения.

TerraUser, у вас есть какие-то вопросы по теме раздела, или можно закрывать?
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / как померить нагрузку в командах процессора?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]