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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.03.2006, 12:10   #1  
sergeypp is offline
sergeypp
Ищу людей. Дорого.
Аватар для sergeypp
 
433 / 174 (6) ++++++
Регистрация: 08.11.2003
Адрес: Казань
На серваке (4 Xenon 2,4 Гб, 8Гб ОЗУ, Сиквелу выделено статически 6Гб.)
лежит база Axapta 30 Гб. 200 пользоваетелей в системе. Как понять в чем затык.. Либо код кривой, либо с серваком что-то не так.. Какими счетчиками и как можно определить в чем может быть дело. Система просто висит..
__________________
Внедрение, развитие и поддержка DAX и RPA
spp16rus | sergeypp@gmail.com
Старый 22.03.2006, 13:55   #2  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от sp16RUS Посмотреть сообщение
На серваке (4 Xenon 2,4 Гб, 8Гб ОЗУ, Сиквелу выделено статически 6Гб.)
лежит база Axapta 30 Гб. 200 пользоваетелей в системе
А кто Вам сайзинг системы делал? В принципе, из этих штанов (сервера) Вы либо уже выросли, либо это случится в самое ближайшее время. Тем не менее, чтобы перевести ветку в конструктивное русло:
- select @@version
- dbcc sqlperf(waitstats)
- perfmon по процессору и дискам (disk transfers/sec, average disk queue)
это для затравки
__________________
-ТСЯ или -ТЬСЯ ?
Старый 22.03.2006, 16:22   #3  
sergeypp is offline
sergeypp
Ищу людей. Дорого.
Аватар для sergeypp
 
433 / 174 (6) ++++++
Регистрация: 08.11.2003
Адрес: Казань
Цитата:
Сообщение от Vadik Посмотреть сообщение
- select @@version
Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 14:22:05 Copyright © 1988-2003 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: )

Цитата:
Сообщение от Vadik Посмотреть сообщение
- dbcc sqlperf(waitstats)
MISCELLANEOUS 1041.0 0.0 0.0
LCK_M_SCH_S 0.0 0.0 0.0
LCK_M_SCH_M 0.0 0.0 0.0
LCK_M_S 2286.0 2.7653155E+8 8850.0
LCK_M_U 4545.0 7.503088E+8 21065.0
LCK_M_X 1055.0 145098.0 2972.0
LCK_M_IS 2554.0 1.4965117E+8 6690.0
LCK_M_IU 18.0 45905.0 189.0
LCK_M_IX 1970.0 6576640.0 7154.0
LCK_M_SIU 0.0 0.0 0.0
LCK_M_SIX 0.0 0.0 0.0
LCK_M_UIX 0.0 0.0 0.0
LCK_M_BU 0.0 0.0 0.0
LCK_M_RS_S 0.0 0.0 0.0
LCK_M_RS_U 0.0 0.0 0.0
LCK_M_RIn_NL 0.0 0.0 0.0
LCK_M_RIn_S 0.0 0.0 0.0
LCK_M_RIn_U 0.0 0.0 0.0
LCK_M_RIn_X 0.0 0.0 0.0
LCK_M_RX_S 0.0 0.0 0.0
LCK_M_RX_U 0.0 0.0 0.0
LCK_M_RX_X 0.0 0.0 0.0
SLEEP 434355.0 1.0797746E+8 1.0705312E+8
IO_COMPLETION 402440.0 1513840.0 10557.0
ASYNC_IO_COMPLETION 6.0 407.0 0.0
RESOURCE_SEMAPHORE 102.0 16284.0 547.0
DTC 0.0 0.0 0.0
OLEDB 633.0 6093.0 388179.0
FAILPOINT 0.0 0.0 0.0
RESOURCE_QUEUE 2501997.0 3.1917923E+8 1.0976838E+8
ASYNC_DISKPOOL_LOCK 68.0 0.0 0.0
UMS_THREAD 0.0 0.0 0.0
PIPELINE_INDEX_STAT 51.0 68938.0 66298.0
PIPELINE_LOG 0.0 0.0 0.0
PIPELINE_VLM 0.0 0.0 0.0
WRITELOG 1291828.0 9660308.0 2408510.0
PSS_CHILD 0.0 0.0 0.0
EXCHANGE 25083.0 95350.0 8576.0
XCB 0.0 0.0 0.0
DBTABLE 0.0 0.0 0.0
EC 0.0 0.0 0.0
TEMPOBJ 0.0 0.0 0.0
XACTLOCKINFO 0.0 0.0 0.0
LOGMGR 0.0 0.0 0.0
CMEMTHREAD 323446.0 126134.0 117435.0
CXPACKET 1747199.0 2.8727779E+8 3401461.0
PAGESUPP 161337.0 489237.0 31173.0
SHUTDOWN 0.0 0.0 0.0
WAITFOR 0.0 0.0 0.0
CURSOR 0.0 0.0 0.0
EXECSYNC 0.0 0.0 0.0
LATCH_NL 0.0 0.0 0.0
LATCH_KP 0.0 0.0 0.0
LATCH_SH 8.0 16.0 16.0
LATCH_UP 737.0 3979684.0 1235.0
LATCH_EX 2.4667112E+7 5.0603392E+7 1.0521914E+7
LATCH_DT 0.0 0.0 0.0
PAGELATCH_NL 0.0 0.0 0.0
PAGELATCH_KP 141.0 109.0 109.0
PAGELATCH_SH 29443.0 111637.0 38758.0
PAGELATCH_UP 28371.0 232737.0 41049.0
PAGELATCH_EX 452773.0 718784.0 586266.0
PAGELATCH_DT 0.0 0.0 0.0
PAGEIOLATCH_NL 0.0 0.0 0.0
PAGEIOLATCH_KP 0.0 0.0 0.0
PAGEIOLATCH_SH 8225469.0 6.0121584E+7 399283.0
PAGEIOLATCH_UP 1053.0 13902.0 157.0
PAGEIOLATCH_EX 448250.0 4389920.0 29984.0
PAGEIOLATCH_DT 0.0 0.0 0.0
TRAN_MARK_NL 0.0 0.0 0.0
TRAN_MARK_KP 0.0 0.0 0.0
TRAN_MARK_SH 0.0 0.0 0.0
TRAN_MARK_UP 0.0 0.0 0.0
TRAN_MARK_EX 0.0 0.0 0.0
TRAN_MARK_DT 0.0 0.0 0.0
NETWORKIO 127386.0 1005379.0 0.0
Total 4.0882756E+7 2.0308475E+9 2.3491994E+8

Цитата:
Сообщение от Vadik Посмотреть сообщение
- perfmon по процессору и дискам (disk transfers/sec, average disk queue)
% загр проц - 97
Обращ к диску/сек - 450
Ср. длина очереди - 700
__________________
Внедрение, развитие и поддержка DAX и RPA
spp16rus | sergeypp@gmail.com
Старый 22.03.2006, 17:42   #4  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от sp16RUS Посмотреть сообщение
LCK_M_S 2286.0 2.7653155E+8 8850.0
LCK_M_U 4545.0 7.503088E+8 21065.0
LCK_M_IS 2554.0 1.4965117E+8 6690.0
..
SLEEP 434355.0 1.0797746E+8 1.0705312E+8
..
CXPACKET 1747199.0 2.8727779E+8 3401461.0
..
PAGEIOLATCH_SH 8225469.0 6.0121584E+7 399283.0
..
Total 4.0882756E+7 2.0308475E+9 2.3491994E+8
лочит систему неподетски

Цитата:
% загр проц - 97
Обращ к диску/сек - 450
Ср. длина очереди - 700
И вдобавок не тянет железо. Все плохо (это если вкратце)
__________________
-ТСЯ или -ТЬСЯ ?
Старый 23.03.2006, 10:09   #5  
sergeypp is offline
sergeypp
Ищу людей. Дорого.
Аватар для sergeypp
 
433 / 174 (6) ++++++
Регистрация: 08.11.2003
Адрес: Казань
Цитата:
Сообщение от Vadik Посмотреть сообщение
лочит систему неподетски
Нужно перестраивать индексы? или какие -то другие меры можно принять

Цитата:
Сообщение от Vadik Посмотреть сообщение
И вдобавок не тянет железо. Все плохо (это если вкратце)
процессоры добавить или апгрейдить не получится
Есть возможность купить дополнительный внешний рейд-массив и вынести базы на него, даст ли это ощутимый прирост производительности??
__________________
Внедрение, развитие и поддержка DAX и RPA
spp16rus | sergeypp@gmail.com
Старый 23.03.2006, 11:11   #6  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от sp16RUS Посмотреть сообщение
Нужно перестраивать индексы? или какие -то другие меры можно принять
Индексы перестроить конечно можно, но этого явно недостаточно. Надо долго и нудно мониторить приложение, анализировать модификации и т.д. и т.п.

Цитата:
процессоры добавить или апгрейдить не получится
Есть возможность купить дополнительный внешний рейд-массив и вынести базы на него, даст ли это ощутимый прирост производительности??
учитывая, что
Цитата:
% загр проц - 97
- дисковая разгрузится, система в целом - маловероятно
__________________
-ТСЯ или -ТЬСЯ ?
Старый 23.03.2006, 11:36   #7  
Cheslav_imported is offline
Cheslav_imported
Участник
 
30 / 10 (1) +
Регистрация: 04.11.2004
попробуйте убрать автообновление и автосоздание статистики для БД (если оно установлено)
также можно временно попробовать остановить Agent
Старый 23.03.2006, 14:58   #8  
sergeypp is offline
sergeypp
Ищу людей. Дорого.
Аватар для sergeypp
 
433 / 174 (6) ++++++
Регистрация: 08.11.2003
Адрес: Казань
База лежит на RAID5 если разбить базу на несколько лог. файлов, уменьшится ли загрузка винтов или для рейда это неэффективно?
__________________
Внедрение, развитие и поддержка DAX и RPA
spp16rus | sergeypp@gmail.com
Старый 23.03.2006, 18:03   #9  
Sergik is offline
Sergik
Участник
 
136 / 10 (1) +
Регистрация: 25.08.2004
Адрес: Москва
Если на том же самом RAID, то бессмысленно. Будет эффект только при разнесении на несколько массивов. Но так как нагрузка на процах сервера БД 97 процентов, то эффекта реально не будет и в этом случае.

Кстати странно, что у вас такой высокий процент нагрузки на 4-х процессорах сервера БД. У вас трехуровневая конфигурация?
Старый 23.03.2006, 18:06   #10  
sergeypp is offline
sergeypp
Ищу людей. Дорого.
Аватар для sergeypp
 
433 / 174 (6) ++++++
Регистрация: 08.11.2003
Адрес: Казань
да
5 терминалов, 4 аоса и около 200 пользователей
__________________
Внедрение, развитие и поддержка DAX и RPA
spp16rus | sergeypp@gmail.com
Старый 23.03.2006, 19:31   #11  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от sp16RUS Посмотреть сообщение
База лежит на RAID5
RAID5 - отказать, если только у вас не суперпупер контроллер с мегабатареей. Лог и tempdb уносить с этого массива куда угодно в любом случае

Цитата:
Кстати странно, что у вас такой высокий процент нагрузки на 4-х процессорах сервера БД
200 юзеров при
Цитата:
4 Xenon 2,4 Гб
, приложение по всей видимости без присмотра - нормально, по-моему

sp16RUS - начинайте например отсюда. И готовьтесь к тому, что война за производительность - это надолго
__________________
-ТСЯ или -ТЬСЯ ?
Старый 23.03.2006, 20:57   #12  
Sergik is offline
Sergik
Участник
 
136 / 10 (1) +
Регистрация: 25.08.2004
Адрес: Москва
А что из себя представляют серверы приложений? Их загрузка на процессорах? Размер БД кстати какой (средний рост за месяц)?

Если процессоры серверов приложений в среднем загружены менее чем на 50%, а процессоры сервера БД реально загружены на 97 процентов (при 200 конкурентных пользователях и интенсивных операциях), скорее всего нужно его менять. Положительный эффект будет в любом случае, если к тому же по случаю разнести БД на дополнительные стойки с RAID10.

PS Работу по мониторингу приложения это конечно не отменяет.
Старый 24.03.2006, 12:01   #13  
sergeypp is offline
sergeypp
Ищу людей. Дорого.
Аватар для sergeypp
 
433 / 174 (6) ++++++
Регистрация: 08.11.2003
Адрес: Казань
Загрузка на Аосах менее 30 % (проц)..
После того, как изменил некоторые параметры запуска, ситуация улучшилась.
% загр проца 80 - 85%
блокировок стало меньше
Но очередь на чтение под максимум
Еще один вопрос про счетчик Cahe Hit Ratio - в мануале говорится , что при низком значении малоэффективно используется ОЗУ и его нужно увеличивать, а низкое, это какое ??
у меня ср значение 90, но масштаб там 0,1 . вот и не пойму в чем они измеряют.
__________________
Внедрение, развитие и поддержка DAX и RPA
spp16rus | sergeypp@gmail.com
Старый 24.03.2006, 13:08   #14  
Sergik is offline
Sergik
Участник
 
136 / 10 (1) +
Регистрация: 25.08.2004
Адрес: Москва
Можете не сомневаться, ОЗУ у вас используется очень "эффективно". Настолько эффективно, что наверняка происходит постоянная подкачка с дисковой подсистемы.

Размер БД какой?

Важно соотношение размер БД / объем RAM сервера БД. Если ниже 10 % то практически в любом случае у вас будет высокая очередь на дисках. На тех нескольких БД, которые я видел, оптимум ОЗУ >= 30% Это позволит снизить требования к дисковой подсистеме.

Кстати, режим AWE включен?
Старый 24.03.2006, 17:38   #15  
sergeypp is offline
sergeypp
Ищу людей. Дорого.
Аватар для sergeypp
 
433 / 174 (6) ++++++
Регистрация: 08.11.2003
Адрес: Казань
AWE включен
ОЗУ 8 гигов
под SQL выделил статически 6 гиг
база 30Гб
__________________
Внедрение, развитие и поддержка DAX и RPA
spp16rus | sergeypp@gmail.com
Старый 24.03.2006, 17:57   #16  
Sergik is offline
Sergik
Участник
 
136 / 10 (1) +
Регистрация: 25.08.2004
Адрес: Москва
Размер БД сравнительно небольшой. Обычно для 200 конкурентных пользователей поболее будет.
Кстати не пробовали запускать без AWE?

Может у вас большую долю активной нагрузки создает расчет аналитических отчетов?

В общем смотреть конечно нужно на систему своими глазами, удаленно трудно что-то посоветовать конкретное.
Старый 25.03.2006, 10:02   #17  
sergeypp is offline
sergeypp
Ищу людей. Дорого.
Аватар для sergeypp
 
433 / 174 (6) ++++++
Регистрация: 08.11.2003
Адрес: Казань
Спасибо, буду пробовать

Еще один вопросик
Цитата:
Сообщение от serge kotov Посмотреть сообщение
Может у вас большую долю активной нагрузки создает расчет аналитических отчетов?
Ты имеещь в виду OLAP? или что?

у нас W2003 Ent Edition - если отключить AWE SQL не увидит больше 3 Гб памяти. В этом случае сервер же совсем помрет?
__________________
Внедрение, развитие и поддержка DAX и RPA
spp16rus | sergeypp@gmail.com
Старый 25.03.2006, 13:30   #18  
Sergik is offline
Sergik
Участник
 
136 / 10 (1) +
Регистрация: 25.08.2004
Адрес: Москва
Нет конечно, сервер "совсем" не помрет. Дело в том, что AWE это только эмуляция расширенного адресного пространства, и как любая эмуляция, требует потребления ресурсов. Честно говоря не знаю как AWE реально повлияет на производительность в вашем случае. Процент нагрузки процессоров по идеи должен быть ниже при его отключении, но возрасти нагрузка на дисковую подсистему.
Старый 27.03.2006, 17:54   #19  
sergeypp is offline
sergeypp
Ищу людей. Дорого.
Аватар для sergeypp
 
433 / 174 (6) ++++++
Регистрация: 08.11.2003
Адрес: Казань
Спасибо за совет, попробую отключить на субботу
__________________
Внедрение, развитие и поддержка DAX и RPA
spp16rus | sergeypp@gmail.com
Старый 27.03.2006, 18:35   #20  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от serge kotov Посмотреть сообщение
Процент нагрузки процессоров по идеи должен быть ниже при его отключении, но возрасти нагрузка на дисковую подсистему.
Цитата:
Ср. длина очереди - 700
она (дисковая) уже лежит
__________________
-ТСЯ или -ТЬСЯ ?
 


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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:52.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.