AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 08.04.2011, 13:32   #1  
Rivez ist offline
Rivez
Участник
 
77 / 10 (1) +
Registriert seit: 21.01.2009
! Существенное снижение производительности после перехода на AX 2009 с Axapta 3.0
Добрый день!
Произведен переход с Axapta 3.0 до версии AX 2009 (SP1, RU5).
После перехода система замечено значительное снижение производительности, периодически тормозит (подвисает) в разных операциях: разноска, отчеты, различные расчетные операции, интерфейс. Переход был произведен изначально на MS SQL 2005, затем базу перенесли на 2008ой. При этом AOS не загружен, загрузка MS SQL 30-60%, иногда доходит до 80%.
Среднее количество активных сессий в день - 170-190.

В чем может быть причина таких тормозов (причем, они возникают периодически) ?

Текущее состояние системы:
1. Настройки AOS:
a. Вкладка Application Object Server:
i. Заполнено поле Application file location
ii. Заполнено поле Application bin directory
iii. Заполнено поле Application instance
iv. Заполнено поле TCP/IP port
v. Остальные поля пустые
b. Вкладка Database Connection
i. заполнены поля в группе Microsoft SQL Server
c. Вкладка DataBase Tuning
i. Отмечена галка «Limit the number of inactive connections»
ii. Остальные все поля пустые
d. Вкладка Tracing
i. Отмечена галка «RPC round trips to server»
ii. Отмечена галка «Allow client tracing on Application Object Server instance»
iii. Остальные поля пустые
e. Вкладка Perfomance
i. Поле «Minimum packet size to compress (in KB)» значение «1»
ii. «Processor Affinity» выбрано значение Default
2. Настройки клиента Axapta:
a. Вкладка «Разное» - заполнено только поле «Каталог журнала»
b. Вкладка «Соединение» - указано имя сервера, порт; галки «Подключение к принтерам на сервере», «Шифрование клиент-сервер» НЕ отмечены
c.Вкладка «Разработчик» - все галки и поля пустые, указан только слой.
d. Вкладка «Трассировка» - отмечена только галка «Цикла передачи RPC на сервер» И в поле «Число вложенных вызовов» указано значение «3»
e. Вкладка «Производительность» - выбрана «Автоматическая настройка»
3. Конфигурация, функционал, разработка Axapta:
a. Отключение конфигурации ЭЦП.
b. Созданы дополнительные индексы посредством рекомендации хранимой процедуры, которая анализировала статистику запросов.
c. На формах проанализированы дисплей-методы и нужные закэшированы.
4. На SQL Server сделаны следующие настройки
a. установлено значение параметра параллелизма «1».
b. Установлена галка автообновление статистики
c. Дефрагментации индексов в БД выполняется один раз в неделю
5. Инфраструктура
a. Работает три AOSа (на виртуальных серверах, т.е. один физически):
i. Для доступа через терминал (70-80 пользователей),
ii. Для пакетных заданий (почти не используется)
iii. Для остальных (100-120 пользователей)
b. Параметры сервера AOS: Процессоры: 4 INTEL Xeon X5570 2.93GHz, Память: 8GB, ОС: Windows Server 2008 R2 Standard 64 -bit.
c. Параметры сервера MS SQL: Процессоры: 2 Itanium 1.60 GHz (12 ядер); Оперативная память: 127GB; ОС: Windows Server 2003 Datacenter Edition SP2; Версия SQL и сервис-паков SQL Server 2008 (10.50.1600).
d. Сеть 1 ГБ/с

Geändert von Rivez (08.04.2011 um 14:42 Uhr)
Alt 08.04.2011, 13:42   #2  
Logger ist offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3.996 / 3293 (117) ++++++++++
Registriert seit: 12.10.2004
Ort: Москва
Blog-Einträge: 2
Объем базы без индексов и sysdatabaselog ?
Alt 08.04.2011, 13:43   #3  
Logger ist offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3.996 / 3293 (117) ++++++++++
Registriert seit: 12.10.2004
Ort: Москва
Blog-Einträge: 2
В принципе никто не обещал что будет работать быстрее. Проблемы с блокировками решили - это да. А само исполнение кода и запросов - не обязано ускориться.
Alt 08.04.2011, 13:45   #4  
Logger ist offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3.996 / 3293 (117) ++++++++++
Registriert seit: 12.10.2004
Ort: Москва
Blog-Einträge: 2
Проверьте еще сколько у вас начитывается данных из каталога с AOD файлами. Там генерился очень большой трафик, который винда не всегда могла успешно разрулить и из-за этого могли быть тормоза.
Alt 08.04.2011, 13:57   #5  
Poleax ist offline
Poleax
Модератор
Benutzerbild von Poleax
MCP
MCBMSS
Злыдни
 
1.353 / 595 (22) +++++++
Registriert seit: 17.02.2005
Ort: msk
Blog-Einträge: 34
Zitat:
(причем, они возникают периодически) ?
Какая переодичность? в какой время дня?

Zitat:
Zitat von Rivez Beitrag anzeigen
4. На SQL Server сделаны следующие настройки
a. установлено значение параметра параллелизма «1».
b. Установлена галка автообновление статистики
c. Дефрагментации индексов в БД выполняется один раз в неделю
b. Параметры сервера AOS: Процессоры: 4 INTEL Xeon X5570 2.93GHz, Память: 8GB, ОС: Windows Server 2008 R2 Standard 64 -bit.
c. Параметры сервера MS SQL: Процессоры: 2 Itanium 1.60 GHz (12 ядер); Оперативная память: 127GB; ОС: Windows Server 2003 Datacenter Edition SP2; Версия SQL и сервис-паков SQL Server 2008 (10.50.1600).
d. Сеть 1 ГБ/с
  • У БД какой выставлен Compatibility level ?
  • Auto Shrink отключен?
  • Сколько БД весит? Как распределена по RAID?
  • Что показывает на SQL Server отчет Disk Usage by Top Tables?

Админы SQL сервера есть? Мониторят? Какие они рекомендации выдали?

Zitat:
b. Созданы дополнительные индексы посредством рекомендации хранимой процедуры, которая анализировала статистику запросов.
c. На формах проанализированы дисплей-методы и нужные закэшированы.
Можно чуть подробнее ?
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.

Geändert von Poleax (08.04.2011 um 14:05 Uhr)
Alt 08.04.2011, 13:58   #6  
Rivez ist offline
Rivez
Участник
 
77 / 10 (1) +
Registriert seit: 21.01.2009
Zitat:
Zitat von Logger Beitrag anzeigen
sysdatabaselog ?
В sysdatabaselog 11 170 731 записей.
Zitat:
Zitat von Logger Beitrag anzeigen
Проверьте еще сколько у вас начитывается данных из каталога с AOD файлами
не совсем ясна задача, т.е. нужно мониторить сеть?
Alt 08.04.2011, 14:08   #7  
Rivez ist offline
Rivez
Участник
 
77 / 10 (1) +
Registriert seit: 21.01.2009
Объем всей базы без индексов 106 ГБ
Из них SysDatabaseLog 5 Гб

Geändert von Rivez (08.04.2011 um 14:11 Uhr)
Alt 08.04.2011, 14:09   #8  
Alexius ist offline
Alexius
Участник
Benutzerbild von Alexius
 
461 / 248 (9) ++++++
Registriert seit: 13.12.2001
1. Сколько памяти съели АОСы, сколько осталось свободной на их виртуалках. АОС АХ 2009 гораздо прожорливее АХ 3.0.
2. a. установлено значение параметра параллелизма «1». Сбросить в 0.
3. Раз затык в SQL, то лучше всего поймать тормозные запросы с помощъю профайлера и разбираться более предметно.
Alt 08.04.2011, 14:13   #9  
Rivez ist offline
Rivez
Участник
 
77 / 10 (1) +
Registriert seit: 21.01.2009
Zitat:
Zitat von Poleax Beitrag anzeigen
Какая переодичность? в какой время дня?
нет периодичности, по-разному
Zitat:
Zitat von Poleax Beitrag anzeigen
  • У БД какой выставлен Compatibility level ?
  • Auto Shrink отключен?
1 - SQL Server 2008 (100)
2 - откл


База весит порядка 250 Gb, и находится она на дисковом массиве HP EVA, по рейдам соответственно не распределена. Дисковых очередей не возникает. Загрузка дисков в нормальном рабочем режиме.

Geändert von Rivez (08.04.2011 um 14:21 Uhr)
Alt 08.04.2011, 14:22   #10  
raz ist offline
raz
NavAx
Benutzerbild von raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1.500 / 1097 (40) ++++++++
Registriert seit: 22.07.2003
Ort: МО
Ну а обновление статистики и реиндексацию пробовали делать?
Alt 08.04.2011, 14:27   #11  
Rivez ist offline
Rivez
Участник
 
77 / 10 (1) +
Registriert seit: 21.01.2009
Zitat:
Zitat von raz Beitrag anzeigen
Ну а обновление статистики и реиндексацию пробовали делать?
1. При переносе данных индексы полностью создавались
2. обновление статистики делали
Alt 08.04.2011, 14:31   #12  
Андрей К. ist offline
Андрей К.
Постигающий
 
152 / 10 (1) +
Registriert seit: 09.04.2007
Zitat:
Zitat von Alexius Beitrag anzeigen
3. Раз затык в SQL, то лучше всего поймать тормозные запросы с помощъю профайлера и разбираться более предметно.
пытались использовать Quest® Performance Analysis for SQL Server (заточенную под itanium версию) - возникла проблема: данные по сессиям SQL не отображаются - мониторится лишь нагрузка на проц, память и прочее, грешим на Windows ia64, на который поставлен SQL Server. На других серверах все мониторится отлично. С проблемой обратились в саппорт Quest Software, ждем ответа.

Geändert von Андрей К. (08.04.2011 um 14:35 Uhr)
Alt 08.04.2011, 14:47   #13  
Poleax ist offline
Poleax
Модератор
Benutzerbild von Poleax
MCP
MCBMSS
Злыдни
 
1.353 / 595 (22) +++++++
Registriert seit: 17.02.2005
Ort: msk
Blog-Einträge: 34
Thumbs up
Zitat:
Zitat von Rivez Beitrag anzeigen
нет периодичности, по-разному
1 - SQL Server 2008 (100)
2 - откл
База весит порядка 250 Gb, и находится она на дисковом массиве HP EVA, по рейдам соответственно не распределена. Дисковых очередей не возникает. Загрузка дисков в нормальном рабочем режиме.
Если не секрет какая модель, EVA 4400? Дисковый массив подключен по Fibre Channel ?

Приведу замечательный документ Microsoft Dynamics AX 2009 White Paper: Planning Database Configuration
Там как раз про настройку БД на SQL Server для Аксапты.

Из этого документа есть ссылка на Как уменьшить подкачки память буферного пула в 64-разрядной версии SQL Server
Zitat:
В 64-разрядные версии SQL Server могут возникнуть различные проблемы. Например могут возникнуть следующие проблемы:
  • Внезапно снижается производительность SQL Server.
  • Компьютер, на котором выполняется SQL Server перестает отвечать на короткое время.
  • Ожидания для приложений, которые подключаются к SQL Server.
  • Проблемы при выполнении простейших команд или использовать приложения в системе.
Лучше подробно прочитать этот Planning database configuration for Microsoft Dynamics AX.pdf
Внутри много ссылок.

P.S. Имхо мыслю, что все таки надо смотреть в сторону SQL Server. AOS мне не кажется подозрительным
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
This post has been rated by: Андрей К. (1).
Alt 08.04.2011, 14:50   #14  
Rivez ist offline
Rivez
Участник
 
77 / 10 (1) +
Registriert seit: 21.01.2009
Zitat:
Zitat von Alexius Beitrag anzeigen
1. Сколько памяти съели АОСы, сколько осталось свободной на их виртуалках. АОС АХ 2009 гораздо прожорливее АХ 3.0.
на каждом АОСе по 8 GB, АОС съедает по 5-6 GB, остается 2 свободных
Alt 08.04.2011, 14:52   #15  
Rivez ist offline
Rivez
Участник
 
77 / 10 (1) +
Registriert seit: 21.01.2009
Zitat:
Zitat von Poleax Beitrag anzeigen
Если не секрет какая модель, EVA 4400? Дисковый массив подключен по Fibre Channel ?
модель EVA 8000, логи и база лежат на дисковой группе из 46 fiber channel дисков, Скорость = 16 тыс.об/сек
Alt 08.04.2011, 15:00   #16  
Logger ist offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3.996 / 3293 (117) ++++++++++
Registriert seit: 12.10.2004
Ort: Москва
Blog-Einträge: 2
Zitat:
Zitat von Rivez Beitrag anzeigen
В sysdatabaselog 11 170 731 записей.

не совсем ясна задача, т.е. нужно мониторить сеть?
интересовал реальный объем базы. Всех таблиц КРОМЕ sysdatabaselog и индексов.

Ну сеть тоже можно помониторить. Я хотел бы чтобы вы убедились что у вас операционка может с достаточно скоростью обеспечить доступ к AOD файлам. Т.е. помониторьте обращение к диску.
Alt 08.04.2011, 15:00   #17  
Rivez ist offline
Rivez
Участник
 
77 / 10 (1) +
Registriert seit: 21.01.2009
Zitat:
Zitat von Alexius Beitrag anzeigen
3. Раз затык в SQL, то лучше всего поймать тормозные запросы с помощъю профайлера и разбираться более предметно.
Тормозные запросы известны, однако высокая загрузка SQL наблюдается редко, торможение системы происходит и при ненагруженном SQL.
Alt 08.04.2011, 15:28   #18  
gl00mie ist offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.684 / 5813 (201) ++++++++++
Registriert seit: 28.11.2005
Ort: Москва
Blog-Einträge: 3
А на чем у вас приложение лежит? Был как-то непонятный косяк на 2009-й, связанный с тем, что на виртуальном файл-сервере под w2k3, где для АОСов было расшарено приложение, возникали периодически какие-то дикие пиковые загрузки процессоров, что сопровождалось существенным торможением самих АОСов. Не помогло даже выделение файл-серверу 8-и ядер xeon 2.5. Поскольку процессорное время тратилось преимущественно в режиме ядра, есть версия, что косяк кроется во взаимодействии w2k3 x86 и SCSI-дров VMware. После того, как перенесли приложение на файл-сервер w2k8 r2, все рассосалось, спонтанные торможения пропали. Так что, может, дело не в СУБД?..
This post has been rated by: Logger (1).
Alt 08.04.2011, 15:40   #19  
Rivez ist offline
Rivez
Участник
 
77 / 10 (1) +
Registriert seit: 21.01.2009
Zitat:
Zitat von gl00mie Beitrag anzeigen
А на чем у вас приложение лежит?
Параметры сервера AOS: Процессоры: 4 INTEL Xeon X5570 2.93GHz, Память: 8GB, ОС: Windows Server 2008 R2 Standard 64 -bit.
Параметры сервера MS SQL: Процессоры: 2 Itanium 1.60 GHz (12 ядер); Оперативная память: 127GB; ОС: Windows Server 2003 Datacenter Edition SP2; Версия SQL и сервис-паков SQL Server 2008 (10.50.1600).


На AOS нагрузки почти нет, процессор загружен в среднем на 30%

Geändert von Rivez (08.04.2011 um 15:45 Uhr)
Alt 08.04.2011, 15:54   #20  
savel ist offline
savel
Участник
 
74 / 13 (1) ++
Registriert seit: 26.02.2004
Ort: Санкт-Петербург
Zitat:
Zitat von Rivez Beitrag anzeigen
На AOS нагрузки почти нет, процессор загружен в среднем на 30%
А по моему - загрузка процессора AOS'а как раз и показывает нормальную рабочую загрузку. Т.е. это показатель, что процессорной мощности AOS'а хватает для текущих задач. Если средняя загрузка будет выше 30 - первый признак того что мощность нужно повышать. Выше 50 - повышать без раздумий.
Stichworte
ax2009, upgrade, производительность, тормоза

 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
daxdilip: Whats New in Dynamics AX 2012 (A brief extract from the recently held Tech Conf.) Blog bot DAX Blogs 7 31.01.2011 12:35
Переход с Axapta 3.0 на AX 2009 - критика утилиты конвертации БД и скриптов обновления gl00mie DAX: Администрирование 5 02.01.2011 23:37
Sample Design Patterns: Upgrade to Microsoft Dynamics AX 2009 and issues with the global address book Blog bot DAX Blogs 0 21.12.2010 11:11
Arijit Basu: AX 2009 Document Management & MOSS / WSS Blog bot DAX Blogs 0 23.01.2009 01:07
Arijit Basu: AX 2009 - Quick Overview Blog bot DAX Blogs 4 19.05.2008 14:47

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 19:38 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.