AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.10.2008, 13:08   #1  
Kozerog is offline
Kozerog
Участник
 
45 / 12 (1) ++
Регистрация: 22.05.2006
Загрузка процессора на сервере БД
Добрый день!

Аксапта 3.0 СП4.

В последнее время несколько раз в день процессор сервера БД внезапно загружается на 100%, ситуация "лечится" только включением\выключением АОСа.

При этом в целом, нагрузка на систему небольшая, мало активных пользователей, нет блокировок и тд.

Не подскажите как выявить причину\процесс\функционал (если проблема в функционале)?
Старый 29.10.2008, 13:10   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Может просто какой-то молодец отчетики строит напрямую на сервере? На СКЛ прямом?
Я помню у нас был один такой.
Старый 29.10.2008, 13:20   #3  
Kozerog is offline
Kozerog
Участник
 
45 / 12 (1) ++
Регистрация: 22.05.2006
Однозначно - нет. Все под контролем.
Старый 29.10.2008, 14:04   #4  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Сервер базы данных какой?

Надо смотреть, какая сессия нагружает, затем, что она делает.
А дальше по ситуации.
__________________
Axapta v.3.0 sp5 kr2
Старый 30.10.2008, 10:28   #5  
Kozerog is offline
Kozerog
Участник
 
45 / 12 (1) ++
Регистрация: 22.05.2006
Процессор грузит SQL 2000
Старый 30.10.2008, 10:53   #6  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Egoplast Посмотреть сообщение
Процессор грузит SQL 2000
Ну и?.. Как говорится, все телепаты сейчас в отпуске Трассировку запросов на нем включали, смотрели? Счетчики производительности его смотрели?.. Или вы ждете, что по описанным симптомам кто-то сейчас выдаст "гениальную догадку", точно описывающую причины тормозов в вашем конкретном случае?
Старый 30.10.2008, 11:13   #7  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Egoplast Посмотреть сообщение
Процессор грузит SQL 2000
Значит у вас SQL2000 постоянно занимается вычислением какой-нибудь функции.
Например, преобразованием кодовой страницы.

Для начала проверьте, что в ODBC вы выключили галочку Perform translation of character data.
http://axapta.mazzy.ru/lib/mssqlsetup/#090

Затем проверьте, что у вас установлена правильная кодовая страница. Не страница совместимости типа бла-бла-бла-Latin1-Win1251, а нормальная Cirilic_General_CI_AS

после того, как разберетесь с кодовыми страницами ищите другие функции, которые должен выплонять процессор SQL'я.

=======
А вообще говоря, позвали бы вы нормального спеца
телепатия конечно "весч", но гораздо проще посмотреть в параметры.
__________________
полезное на axForum, github, vk, coub.
Старый 30.10.2008, 12:02   #8  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Есть такая утилитка - Qslice.exe. Ей можно посмотреть на АОСе какой юзер грузит АОС - думаю, что в этом случае и SQL. Ну и потом узнать - что юзер делает в этот момент.
Старый 30.10.2008, 12:04   #9  
Kozerog is offline
Kozerog
Участник
 
45 / 12 (1) ++
Регистрация: 22.05.2006
mazzy: ODBC не используется в настройках (может быть стоит настроить?), кодовая страница стоит правильная.

egorych: Спасибо за совет, но АОС не грузится
Старый 30.10.2008, 12:27   #10  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Посмотрите в Enterprise Manager какая сессия нагружает сервер.
Дальше, можно в профайлере посмотреть, что эта сессия делает на сервере, либо в Ax посмотреть в активных пользователях какой это пользователь и посмотреть что у него выполняется (если это Ax делает, кстати)
Вот ссылка, где это можно найти
__________________
Axapta v.3.0 sp5 kr2
Старый 30.10.2008, 12:34   #11  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Egoplast Посмотреть сообщение
mazzy: ODBC не используется в настройках (может быть стоит настроить?),
Конечно стоит. По-умолчанию галочка включена.
__________________
полезное на axForum, github, vk, coub.
Старый 30.10.2008, 12:41   #12  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
и еще. посмотрите план запроса.
есть ли там вычислимые функции?
какие?
__________________
полезное на axForum, github, vk, coub.
Старый 30.10.2008, 13:18   #13  
Kozerog is offline
Kozerog
Участник
 
45 / 12 (1) ++
Регистрация: 22.05.2006
В момент, когда процессор уходит в пике 100% нагрузки невозожно ничего делать: невозможно удаленно подключиться к серверу, невозможно открыть enterprise manager, все мертво...это создает проблему диагностики...
Старый 30.10.2008, 13:23   #14  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Хм. А как вы тогда пришли к выводу, что загружает SQL?
__________________
Axapta v.3.0 sp5 kr2
Старый 30.10.2008, 17:53   #15  
Kozerog is offline
Kozerog
Участник
 
45 / 12 (1) ++
Регистрация: 22.05.2006
Подконнектились к серверу, открыли диспетчер задачи и ждали...
Старый 30.10.2008, 18:16   #16  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
запустите локально на сервере БД Performance Monitor, собирайте данные по счетчикам загрузки ЦП в целом по системе и по процессу SQL Server, поставьте соответствующему процессу mmc.exe высокий приоритет, чтобы он не затыкался, когда кто-то другой будет сильно грузить ЦП. так данные будут и более объективные, и сохраненные для последующего анализа, в отличие от графика, который рисует Task Manager
Старый 31.10.2008, 10:42   #17  
Kozerog is offline
Kozerog
Участник
 
45 / 12 (1) ++
Регистрация: 22.05.2006
После настройки подключения АОС-а к базе через ODBC наблюдаем в логе трассирофки запросов в Аксапте следующе:

[Microsoft Business Solutions-Axapta] Unable to retrieve message for retval -1, ODBC call reason code 100,
SQLSTATE = [GNJ]
Error message []
Старый 31.10.2008, 10:57   #18  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Kozerog Посмотреть сообщение
После настройки подключения АОС-а к базе через ODBC наблюдаем в логе трассирофки запросов в Аксапте следующе:

[Microsoft Business Solutions-Axapta] Unable to retrieve message for retval -1, ODBC call reason code 100,
SQLSTATE = [GNJ]
Error message []
значит неправильно настроили.

помните одно - барабашки нет!
__________________
полезное на axForum, github, vk, coub.
Старый 31.10.2008, 23:23   #19  
Alexius is offline
Alexius
Участник
Аватар для Alexius
 
461 / 248 (9) ++++++
Регистрация: 13.12.2001
1. Вы уверены, что на сервере загрузку ЦП дает именно SQL ? Это могут быть и результаты работы например "ГиперВирусов" (почему-то их еще называют антивирусами). В этом может помочь Perfomance Monitor или Task Manager.
2. При загрузке SQL под 100%, когда Enterprise Manager не отвечает, можно попробовать найти "гадкий" процесс через Query Analyser с помощью системных ХП sp_who & sp_who2. В большинстве подобных "клинических" случаях это помогает получить информацию о spid, который грузит проц. Далее по spid из Аксапты можно попытаться узнать юзера, его породившего. Ну, а на сладкое: "допрос юзверга с пристрастием".
3. Как уже выше советовали, т.к. ситуация достаточно воспроизводимая, то запускаете с утреца Profiler, с событиями не только *Complited, но и *Started. В момент "кризиса", сбрасываете получившиеся данные в отдельную БД на другом сервере, перегружаете АОС и далее спокойно анализируете последние запросы в Query Analyser. Только не накладывайте в настройке фильтров на загрузку ЦП !!!

PS. Барабашки есть всегда и везде, просто обычно они умеют хорошо прятаться
Теги
aos, документация, производительность, ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Подключение АОС к новой БД AxaptaUser DAX: Администрирование 4 07.04.2008 16:09
Владельцы таблиц в БД аксапты AxaptaUser DAX: Администрирование 11 23.05.2007 18:33
Резко подскочила загрузка процессора sergeypp DAX: Администрирование 20 06.03.2007 09:05
2 AOS + 2 БД = 1 сервер renat DAX: Администрирование 2 22.07.2003 09:20
Создание точной копии БД для анализа ошибок Maxim Gorbunov DAX: База знаний и проекты 1 18.12.2001 15:24
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:36.