Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
Воин Света
Member

Откуда: Saint-Petersburg
Сообщений: 23
Всем доброго дня.
Два года сервер работал нормально. БД около 5Gb. В таблицах примерно около 1200000 строк и каждый день записывается около 900. С БД идет как чтение так и запись. Около 2-3 недель наблюдаются сложности с БД.
Сложности заключаются в подвисании работы SQL-сервера. Сначала грешил на железо (Xeon E5530, 2.4GHz, 6Gb memory, 32-bit, raid-1 + 150Gb SAS), но практически сразу идея отпала, так как, после очередного подвисания перезапустил SQL-службу и все заработало как надо. Но так надо делать каждые 24 часа или больше, что не совсем является решением вопроса.
Сама программа, которая заносит данные, работает постоянно и практически не выключается. Когда были первые лаги - перенес программу на другой сервер такой же конфигурации. Неделю все отработало без проблем. Потом прошло обновление вспомогательных программ, которые находятся на производстве. После 2-ух дней использования все намертво повисло. После чего поменял настройки памяти на SQL до следующих:Картинка с другого сайта.
Система заработала так, как никогда не работала до этого (как говорится, если работает - не лезь, что я и делал до недавнего момента), но не помогло и программа виснет раз в сутки (может и больше) зато теперь работает в разы быстрее. В агенте настроены следующие задачи:Картинка с другого сайта.
С помощью мониторинга посмотрел значения CPU, Duration, Reads - в результате отключил вспомогательную программу с такими значениями:
CPU READS WRITES DURATION
8136 919014 0 80213
7353 917385 0 80243
7423 915923 0 79560
Но есть еще вспомогательная программка со следующими значениями:
CPU READS WRITES DURATION
484 224431 0 258
700 224419 0 220
656 224419 0 439
576 224411 0 242
701 224409 0 280
985 224407 0 209
1013 224405 0 210
Ее отключить нельзя.
Пока, после отключения первой программы - полет нормальный. Но все равно мониторинг выдает 4-6-ти значные значения по второй. Остальные подпрограммы выдают значения от 0-7. Бывает доходит до 50 в очень редких случаях Картинка с другого сайта..
Уважаемые Специалисты - что еще можно сделать, проанализировать, чтобы понять окончательно в чем проблема подвисания? И стоит обращать внимание на данные мониторинга и какие приделы должны быть по его значениям?

P.S.: разработчики ПО сказали, что проблема в сервере и надо с ним разбираться, ПО не виновато, система тормозит не по их ваине... Но я с ними не совсем согласен, так как они сами настраивали систему и обновляли свое ПО по мере необходимости.

К сообщению приложен файл. Размер - 30Kb
13 мар 13, 11:37    [14044280]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
komrad
Member

Откуда:
Сообщений: 5261
Света,
а что в логах сиквела, операционки ?
13 мар 13, 11:46    [14044344]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
Crimean
Member

Откуда:
Сообщений: 13148
давайте с простого

select @@version
go
exec sp_configure
go
select * from master.sys.databases
go
13 мар 13, 11:51    [14044384]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
komrad
Member

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

полагаю что "show advanced" потребуется
13 мар 13, 11:55    [14044412]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
Воин Света
Member

Откуда: Saint-Petersburg
Сообщений: 23
komrad,

В логах только информационные сообщения. Критических нет. Или интересует определенный Event-ID?
13 мар 13, 11:59    [14044449]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
Воин Света
Member

Откуда: Saint-Petersburg
Сообщений: 23
Crimean,
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (Intel X86) Apr 2 2010 15:53:02 Copyright (c) Microsoft Corporation Standard Edition on Windows NT 6.0 <X86> (Build 6002: Service Pack 2)
Картинка с другого сайта.

К сообщению приложен файл. Размер - 13Kb
13 мар 13, 12:04    [14044481]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31444
Воин Света,

Ваши картинки с адресами типа "http://1.png/" не читаются :-(
13 мар 13, 12:07    [14044498]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
Crimean
Member

Откуда:
Сообщений: 13148
действительно, нужно сначала

exec sp_configure 'show advanced options', 1
reconfigure

и после уже еще раз

exec sp_configure

кверю (студию) можно (нужно) переключить в режим резалт-ин-текст и тогда будут "читаемые" выборки с заголовками. их можно зипить и атачить к мессаге. все лучше чем картинки

а сиквел патчить надо - надо!
13 мар 13, 22:28    [14044900]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
Воин Света,

так смотрите что у вас выполняется в тот момент когда все "подвисло", а не просто что у вас запросы шлет в штатном режиме.
14 мар 13, 01:13    [14045371]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
Воин Света
Member

Откуда: Saint-Petersburg
Сообщений: 23
Crimean,
В приложении итог запроса.
Если вводим:
"exec sp_configure 'show advanced options', 1
reconfigure" - то выдает следующее:
"Address Windowing Extensions (AWE) requires the 'lock pages in memory' privilege which is not currently present in the access token of the process."

Патчить - имеете ввиду обновлять 2008, либо поднимать до последних версий - 2012?

К сообщению приложен файл (result.rpt - 14Kb) cкачать
14 мар 13, 08:14    [14045611]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
Воин Света
Member

Откуда: Saint-Petersburg
Сообщений: 23
Mind,

Сложно подгадать этот момент. Надо на мониторинг ставить... Ночью сегодня проверю.

Настройки памяти...

К сообщению приложен файл. Размер - 12Kb
14 мар 13, 08:27    [14045648]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
Гость333
Member

Откуда:
Сообщений: 3683
Воин Света
После 2-ух дней использования все намертво повисло.

"Всё" — это что? К SQL Server'у было невозможно подключиться?

Воин Света
Патчить - имеете ввиду обновлять 2008, либо поднимать до последних версий - 2012?

2012 не нужен. У вас стоит RTM-билд, выпущенный почти три года назад. За это время к нему успели выпустить два сервис-пака, плюс пять cumulative update'ов ко второму сервис-паку: http://sqlserverbuilds.blogspot.ru
14 мар 13, 09:26    [14045821]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
Воин Света
Member

Откуда: Saint-Petersburg
Сообщений: 23
[quot Гость333]
Воин Света
После 2-ух дней использования все намертво повисло.

"Всё" — это что? К SQL Server'у было невозможно подключиться?

Подключение было, но на основной программе стоит timeout на занесение данных 20 сек. после чего он выдает ошибку. На подпрограммах висло время - смотришь на часы (не виндовские) - время остановилось, проходит секунд 5-30 секунды - перекидывает на 5-30 сек. вперед - отсчитывает 2-3 секунды realtime и опять виснет. И так до перезапуска SQL.
14 мар 13, 10:28    [14046082]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
Гость333
Member

Откуда:
Сообщений: 3683
Воин Света,

Блокировки смотрели? А планы выполнения запросов? Вкупе в возросшими reads ситуация похожа на слетевшие планы выполнения. Обновление статистики в базе как происходит — auto update, джобом по расписанию, ещё как-то?
14 мар 13, 10:56    [14046245]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
andrey odegov
Member

Откуда:
Сообщений: 473
У Вас 32-битная ОС?
Какая редакция ОС: standard или enterprise?
14 мар 13, 11:31    [14046498]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
попробуйте раз в сутки выполнять джоб на вашей БД
checkpoint
go
DBCC FREESESSIONCACHE
go
DBCC DROPCLEANBUFFERS
go
DBCC FREESYSTEMCACHE ('ALL')
go

И проследить поможет ли это в вашей ситуации или не поможе, ну то бишь будет ли это равносильно рестарту службы для устранения проблемы. О результатах сообщите и будем думать дальше.
14 мар 13, 12:05    [14046676]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
Crimean
Member

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

а сообщения сервера вы принципиально не читаете?
14 мар 13, 12:43    [14046959]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
Crimean
Member

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

Воин Света
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (Intel X86) Apr 2 2010 15:53:02 Copyright (c) Microsoft Corporation Standard Edition on Windows NT 6.0 <X86> (Build 6002: Service Pack 2)
14 мар 13, 12:51    [14047026]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
komrad
Member

Откуда:
Сообщений: 5261
andrey odegov
У Вас 32-битная ОС?

автор уже дважды давал данную инфу
14 мар 13, 12:55    [14047069]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
andrey odegov
Member

Откуда:
Сообщений: 473
при таких раскладах зачем awe?
14 мар 13, 13:03    [14047133]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
andrey odegov
Member

Откуда:
Сообщений: 473
и max server memory в 4ГБ?
14 мар 13, 13:04    [14047143]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
Воин Света
Member

Откуда: Saint-Petersburg
Сообщений: 23
andrey odegov,

32-bit система... Читал, что нет необходимости на 64-ех битной ставить...

max memory - так как на серваке 6 установлено. Принудительно выдал SQL - 4, остальное системе.
14 мар 13, 13:18    [14047237]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Воин Света
Crimean,
В приложении итог запроса.
Если вводим:
"exec sp_configure 'show advanced options', 1
reconfigure" - то выдает следующее:
"Address Windowing Extensions (AWE) requires the 'lock pages in memory' privilege which is not currently present in the access token of the process."

так вы сделали вот ето ?
14 мар 13, 13:20    [14047256]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
Воин Света
Member

Откуда: Saint-Petersburg
Сообщений: 23
stavgreengo
попробуйте раз в сутки выполнять джоб на вашей БД
checkpoint
go
DBCC FREESESSIONCACHE
go
DBCC DROPCLEANBUFFERS
go
DBCC FREESYSTEMCACHE ('ALL')
go

И проследить поможет ли это в вашей ситуации или не поможе, ну то бишь будет ли это равносильно рестарту службы для устранения проблемы. О результатах сообщите и будем думать дальше.


А Reindex и Defrag Statistics - Это не тоже самое?
14 мар 13, 13:20    [14047262]     Ответить | Цитировать Сообщить модератору
 Re: MES-система и SQL 2008 R2 - примерно раз в 24 часа (может и чаще) подвисает  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Воин Света
А Reindex и Defrag Statistics - Это не тоже самое?

а BOL глянуть ?
14 мар 13, 13:24    [14047312]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить