|
Нормальна ли такая загрузка SQL сервера | ☑ | ||
---|---|---|---|---|
0
BigShmax
16.10.12
✎
13:18
|
вот так монитор отрабатывает. мне не нравится загрузка дискового просранства , это нормально?
http://i003.radikal.ru/1210/b9/58adb5e9f375.jpg |
|||
1
DJ Anthon
16.10.12
✎
13:26
|
загрузка диска или загрузка пространства?
|
|||
2
DJ Anthon
16.10.12
✎
13:26
|
а почему винда в тестовом режиме?
|
|||
3
Heckfy
16.10.12
✎
13:27
|
(2) Эмуль по ходу на серваке стоит. :)
|
|||
4
BigShmax
16.10.12
✎
13:33
|
(2) ключ один два года назад першли с 8.1 на 8.2 старая база раз в неделю кому нить да требуется :-) рабочая с ключиком все как положено.
(1) пространства |
|||
5
BigShmax
16.10.12
✎
13:41
|
и интересует что за БД tempdb.mdf у меня такой нету :-)
|
|||
6
Heckfy
16.10.12
✎
13:42
|
(5) Системная БД.
|
|||
7
Kreont
16.10.12
✎
13:45
|
если 100 пользователей тогда нормально
|
|||
8
BigShmax
16.10.12
✎
13:45
|
вот иногда скуль расходится и начинает лопатить дисковое пространство. а я не могу понять чем он занят и кто его так грузит. полчаса все меня хотели убить потом нагрузка спала и наступило счастье. реглментов днем ессно не делается
|
|||
9
BigShmax
16.10.12
✎
13:45
|
(7) больше ста. но одновременных запросов на сервере 1с 5-10 не больше.
|
|||
10
BigShmax
16.10.12
✎
14:24
|
просто непонятно но нет среднего. дисковое пространство либо еле еле ну мож иногда пиками, либо как загрузится так по полной :-( и я не могу вычислить чем занято. кто так дербанит винты.
|
|||
11
МуМу
16.10.12
✎
14:42
|
(10) Подобные кейсы на ближайшем семинаре будем вживую рассматривать. Причин может быть много. Допустим существует постоянно открытая транзакция(например фоновое задание с неправильно обработанным исключением) в которой запускает запросы активно используещиен темповые таблицы.(это могут быть запросы на чтение) При этом несмотря на то что темповые таблицы создаются а затем удаляются- так это происходит в транзакции - tempdb нереально растет. При этом возникает высокая дисковая нагрузка с большими тормозами по всей системе. Диагностика простая - 1) растет темпдб 2) количество счетчика транзакций, большой интервал времени больше 1-ы.
|
|||
12
BigShmax
16.10.12
✎
15:14
|
темпдб 6 гигов при рабочей базе 160 гигов не думаю что много. фоновые задание если имеются в виду 1с ные видно на 1с сервере. а тут иногда бывает нагрузка на sql в те моменты когда 1с сеовер практически ничего необрабатывает. а вот кол-во счетчиков транзакций где посомтреть я не знаю
|
|||
13
ilya_i
16.10.12
✎
15:33
|
Полнотекстовое индексирование серьезно грузит, может оно.
|
|||
14
BigShmax
16.10.12
✎
15:39
|
не не оно. нашел что почему то висит дифференциальный бекап около часу3 пытается лопатить. прибил задачу вроде нагрузка спала - наблюдаю дальше
|
|||
15
МуМу
16.10.12
✎
16:22
|
Может быть чего угодно, например бэкап или транзакция(допустим распределенная с использованием темпдб) которая откатывается много времени. Короче детально нужно смотреть, гадать на кофейной гуще последнее дело.
|
|||
16
BigShmax
16.10.12
✎
16:37
|
(15) вооот , подошли к саммому главному как понять детально что происходит и чем занять скуль ?
|
|||
17
Demiurg
16.10.12
✎
16:41
|
(0) ты бы Активити монитор в скуле открыл...
|
|||
18
МуМу
16.10.12
✎
16:51
|
(16)Я бы рассказал детально как смотреть с помощью нашего продукта но не буду заниматься излишним пиаром:)
Открой для начала perfmon. Посмотри счетчик среденей очереди к диску. Желательно смотреть не интегрированную а в разрезе каждого диска по отдельности(если они разбиты). Если очередь стабильно не уменьшается (допустим более 20-и) то это плохо. После этого посмотри sysprocesses на предмет дифференциального изменения CPU. Возможно найдется сразу процесс виновник. Посмотри отдельно в таскменеджере(хотя можно и в перфмуне) процессы которые отъедают ЦПУ(нельзя нагружать диск не нагружая ЦПУ). Если есть процессы кроме mssql то нужно им уделить отдельное внимание. Включи трассу в профайлее и посмотри события с бьольшим количеством reads. |
|||
19
BigShmax
16.10.12
✎
16:53
|
(17) открыл там и нашел диф бекап. но в этот раз был он а в другой когда активити пусто где искать причину.
|
|||
20
Demiurg
16.10.12
✎
16:54
|
(19) правой кнопкой выставь 3-5 секунд обновления
посмотри на второй график ожидающих задач, при хорошем раскладе там должен быть 0 |
|||
21
Demiurg
16.10.12
✎
16:54
|
если не 0, тогда выбери вторую секцию с типами ожаданий и скажи кто на первой строчке, и сколько времени в первой колонке
|
|||
22
BigShmax
16.10.12
✎
16:56
|
(20) (21) извини не понял где я смогу выставить 3-5 секунд и ожидаемые задачи
|
|||
23
BigShmax
16.10.12
✎
16:59
|
В процессах sqlserver.exe и бездействие системы делят процессор более никто практически не в мешивается . а вот где глянуть дифференциальное изменение CPU это вообще вопрос, я фиг знаю что это:-(
|
|||
24
МуМу
16.10.12
✎
16:59
|
19. Для этого логировать результаты нужно. На простейешем уровне я давным давно просто джобом скидывал данные из sysprocesses в отдельную таблицы. Затем сравнивать два слепка можно. К сожалению в таком виде не всегда хватает данных для того что бы понять первопричину.
|
|||
25
Demiurg
16.10.12
✎
17:00
|
(22) на надписи Overwiev
|
|||
26
МуМу
16.10.12
✎
17:01
|
23. Возьми два слепка данных по sysprocesses, объедени их по spid и получи разницу CPU. Получишь разницу, то есть дифиринциальное значение. Потому как изначально туда пишется по накопительной системе интегральное значение. Проблема в том что если процесс уже отключился - ничего не получишь.
|
|||
27
bahmet
16.10.12
✎
17:01
|
(0) удивляют люди которые до сих пор юзают поломанный винрар
|
|||
28
МуМу
16.10.12
✎
17:03
|
(0)Впрочем я понял что объяснять долго можно.:( Рекомендую книги(хотя бы одну по обслуживанию серверов) по администрированию почитать а потом уже задавать конкретные вопросы.
|
|||
29
BigShmax
16.10.12
✎
17:07
|
(28) после (26) мне это тоже стало явно :-)
но (20) и (21) где посмотреть подскажите хотя б и я ухожу :-) в каком приложении на надписи овервьюв правой кнопкой диспетчер задач , монитор производительности , активити монитор - нигде не вижу :-( (27) не понял |
|||
30
Demiurg
16.10.12
✎
18:29
|
(29) в студии на корне ветки правой кнопкой мыши
|
|||
31
BigShmax
16.10.12
✎
18:53
|
||||
32
Йохохо
16.10.12
✎
19:51
|
(31) самая правая иконка на панели под меню
|
|||
33
Demiurg
16.10.12
✎
22:08
|
(31) на твоем скриншоте это 5й пункт меню сверху
|
|||
34
Demiurg
16.10.12
✎
22:10
|
(31) тебе на курсы к хорошему преподу по скулю сходить неплохо поможет разобраться
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |