Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4   вперед  Ctrl      все
 ЖУТКИЕ ТОРМОЗА!!!!  [new]
ElenaLeont
Member

Откуда: Екатеринбург
Сообщений: 302
Добрый день! Третий день тормозит сервак, работа парализована. Взаимоблокировок нет. В мониторе производительности вижу, что часто в максимуме активность дисков, длины очереди на диски. MS SQL Server 2008 r2 64, создан raid 5, tempdb, файл базы и файл журнала транзакций разнесены по разным дискам. Подскажите, плз, где искать проблему?
28 мар 13, 10:58    [14105895]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
komrad
Member

Откуда:
Сообщений: 5250
ElenaLeont
Добрый день! Третий день тормозит сервак, работа парализована. Взаимоблокировок нет. В мониторе производительности вижу, что часто в максимуме активность дисков, длины очереди на диски. MS SQL Server 2008 r2 64, создан raid 5, tempdb, файл базы и файл журнала транзакций разнесены по разным дискам. Подскажите, плз, где искать проблему?


пролейте и запустите процу sp_whoisactive


выполните запрос :

select 'Current Cluster Node', 
	case when serverproperty('IsClustered')=1 
		then serverproperty('ComputerNamePhysicalNetBIOS')
	else 'not clustered'
	end
union all		
select 'Physical Memory (MB)', ceiling(physical_memory_in_bytes/1024./1024.) 
		from sys.dm_os_sys_info 
union all
select description, value_in_use
from master.sys.configurations  
where name in ('min server memory (MB)','max server memory (MB)')
union all
select 'Current SQL Memory (MB)', cntr_value/1024 from master.sys.sysperfinfo 
where counter_name = 'Total Server Memory (KB)'
union all
select 'Target SQL Memory (MB)', cntr_value/1024 from master.sys.sysperfinfo 
where counter_name = 'Target Server Memory (KB)'
union all
select 'Page Life Expectancy (min)', convert(money,cntr_value/60.) 
from sys.dm_os_performance_counters 
where [object_name] like '%:Buffer Manager%' 
and counter_name='Page life expectancy'
28 мар 13, 11:09    [14105974]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
ElenaLeont
создан raid 5, tempdb, файл базы и файл журнала транзакций разнесены по разным дискам.


Тут немного не понятно. По разным логическим дискам ???
Да и 5 рейд, он вообще тормозной.
28 мар 13, 11:10    [14105981]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Ну про райд 5 уже сказали ,ето раз
Два опять же когда создавали рейд - какой страйп сайз поставили для него?
28 мар 13, 11:12    [14105993]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
aleks2
Guest
Maxx
Ну про райд 5 уже сказали ,ето раз
Два опять же когда создавали рейд - какой страйп сайз поставили для него?


Лучче бы спросил: хде ЭТА база раньше стояла и тормозила ли?

Нибось страдалец перенес базу на ДРУГОЙ сервер.
Дык тады, статистику полезно обновить.
28 мар 13, 11:17    [14106027]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
Просто так никогда ничего не случается !!! 4 дня назад мол всё нормально работало, а теперь бац и всё плохо и всё тормозит. Смотрите мониторилкой райда, может диск выбило. Есть так же вариант саботажа, вдруг кто индексы поудалял, это уже анализ на количество сканов при запросах и количества работы по индексу в трасе анализировать надо.
28 мар 13, 11:36    [14106161]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
Crimean
Member

Откуда:
Сообщений: 13148
удаленкой кого пустите на часик на посмотреть. будет диагноз 75% или хотя бы вменяемыми словами ситуацию вам / нам опишут
28 мар 13, 11:47    [14106225]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
rahzer
Member

Откуда:
Сообщений: 2294
Рэйд не не в дегрэйд моде, т.е не ребилдится? Проверьте целостность массива и лог контроллера.
28 мар 13, 12:03    [14106313]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
ElenaLeont
Member

Откуда: Екатеринбург
Сообщений: 302
подскажите какими средствами проверить , что творится с рейдом, админ сервера в больнице, сама никогда с такими проблемами не разбиралась
28 мар 13, 12:30    [14106482]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
ElenaLeont
Member

Откуда: Екатеринбург
Сообщений: 302
komrad вот результат выполнения предложенного вами запроса

Current Cluster Node not clustered
Physical Memory (MB) 8186
Minimum size of server memory (MB) 16
Maximum size of server memory (MB) 2147483647
Current SQL Memory (MB) 6744
Target SQL Memory (MB) 6838
Page Life Expectancy (min) 2,50
28 мар 13, 12:38    [14106543]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
ElenaLeont
Member

Откуда: Екатеринбург
Сообщений: 302
рейд создан на 3 физических дисках, тома рейд 5: F-150ГБ, G-90ГБ, чередующийся том H -75ГБ, простой том - S-531 ГБ
28 мар 13, 12:53    [14106641]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
ElenaLeont
рейд создан на 3 физических дисках, тома рейд 5: F-150ГБ, G-90ГБ, чередующийся том H -75ГБ, простой том - S-531 ГБ


разносить базы по логическим дискам на одном физическом рейде нет НИКАКОГО смысла.
28 мар 13, 13:00    [14106688]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
rahzer
Member

Откуда:
Сообщений: 2294
Если сервер брендовый (HP,IBM. DELL и т.п.), то в большинстве случаев имеется внешняя индикация, поэтому посмотреть на сервер с лицевой панели: нет ли красных или оранжевых индикаторов на основной панели (бывает кнопка с буквой i), посмотреть на индикацию на жестких дисках, корзинах, нет ли там красных или оранжевых индикаторов, ну и посмотреть на зеленые индикаторы, если моргают очень часто, значит большая дисковая активность.
Кроме этого в ОС зайти в утилиту управления контроллером массива (ставится отдельно, не идет в комплекте с отдельно в зависимости какой контроллер и сервер), можно и без утилиты, но надо перезагружать сервер и заходить в саму консоль управления контроллером.
28 мар 13, 13:09    [14106761]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
ElenaLeont
Member

Откуда: Екатеринбург
Сообщений: 302
посоветуйте из опыта на каком рейде лучше работает sql server? операции чтение-запись - 50-50
28 мар 13, 13:27    [14106904]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
Crimean
Member

Откуда:
Сообщений: 13148
Ozerov
разносить базы по логическим дискам на одном физическом рейде нет НИКАКОГО смысла.


нуууу.... формально упростится контроль инфраструктуры, однако
и дальше потенциально чуть плюшек еще возможно получить
но - существенной разницы не будет, да
28 мар 13, 13:34    [14106955]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
rahzer
Member

Откуда:
Сообщений: 2294
автор
посоветуйте из опыта на каком рейде лучше работает sql server? операции чтение-запись - 50-50

Практически все бест-практис говорят, если распределение больше чем 35% запись -65% чтение, то рекомендуют под БД 10 рэйд обязательно с защитой кэш-памяти аккумулятором или чтобы память в контроллере была типа Flash. Количество жестких дисков в массиве и характеристикам определяется уже конкретными нуждами по IOPS и скоростям чтения и записи. Но это касается классических жестких дисков.
Можно поставить энтерпрайз SSD диски в 1 рэйд и они зарулят НЖМД)
28 мар 13, 13:40    [14107006]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
komrad
Member

Откуда:
Сообщений: 5250
ElenaLeont
посоветуйте из опыта на каком рейде лучше работает sql server? операции чтение-запись - 50-50


вы лучше выясните что изменилось в момент когда начались "тормоза"
запустили новый функционал, перезагрузился сервер (память вылетела), железо сбоит

что говорит процедура sp_whoisactive?
28 мар 13, 13:57    [14107127]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Crimean
Ozerov
разносить базы по логическим дискам на одном физическом рейде нет НИКАКОГО смысла.


нуууу.... формально упростится контроль инфраструктуры, однако
и дальше потенциально чуть плюшек еще возможно получить
но - существенной разницы не будет, да


нууу, я это написал исходя именно из проблемы ТС. :) т.е. скорость работы дисковой подсистемы.
28 мар 13, 14:10    [14107257]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
Crimean
Member

Откуда:
Сообщений: 13148
да пустить кого-то тем же тимом на 15 минут во время "тормозов" посмотреть, что реально происходит
будет быстро и эффективно
28 мар 13, 14:14    [14107288]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
ElenaLeont
Member

Откуда: Екатеринбург
Сообщений: 302
что нужно сделать, чтобы воспользоваться dbo.sp_WhoIsActive?
28 мар 13, 14:28    [14107378]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
Гость333
Member

Откуда:
Сообщений: 3683
ElenaLeont
что нужно сделать, чтобы воспользоваться dbo.sp_WhoIsActive?

Пройти по ссылке, предложенной komrad'ом во втором посте, скачать исходник, с его помощью создать хранимую процедуру на сервере, запустить полученную процедуру.
28 мар 13, 14:31    [14107411]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
ElenaLeont
Member

Откуда: Екатеринбург
Сообщений: 302
спасибо, сейчас сделаю
28 мар 13, 14:45    [14107545]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
ElenaLeont
Member

Откуда: Екатеринбург
Сообщений: 302
выполнила, смотреть какие столбцы?
28 мар 13, 14:55    [14107634]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
Crimean
Member

Откуда:
Сообщений: 13148
ElenaLeont,

сохранить как текст или как грид с колонками, зазипить и сюда приатачить
28 мар 13, 14:55    [14107638]     Ответить | Цитировать Сообщить модератору
 Re: ЖУТКИЕ ТОРМОЗА!!!!  [new]
ElenaLeont
Member

Откуда: Екатеринбург
Сообщений: 302


К сообщению приложен файл (WhoIsActive.csv - 5Kb) cкачать
28 мар 13, 15:06    [14107742]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить