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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.03.2012, 11:57   #1  
Marik is offline
Marik
Участник
 
31 / 10 (1) +
Регистрация: 25.01.2012
после переезда на новый SQL приложение AX жутко тормозит
Добрый день.
у меня есть два сервера, сервер SQL и сервер AX, ввиду роста базы, и устаревания оборудования было принято решение переехать SQL на новый сервер, был 8 ядер, 12 гигов ОЗУ, стал 24 ядра и 48 гигов ОЗУ, перенос прошёл гладко, все базы были восстановлены, АОС перенастроил на новую машину, всё заработало. Я ожидал повышения производительности.. А вышло наоборот, теперь при больших запросах приложение у клиентов зависает, а обычная текущая работа пользователей стала тоже выполнятся медленее.
Перерыл все настройки уже по 5 раз, всё сходится со старым сервером. в свойствах сервера отображает память 49143 (MB) все 24 процессора, но тем не менее работает крайне медленно.
В производительности загруженность проца больше 10% не подымается, файл подкачки тоже не больше 3 гигов...
Уже всё облазил, не могу понять где грабли зарыты..
Есть какие нибудь соображения, поделитесь?
Старый 13.03.2012, 12:04   #2  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Стандартные процедуры для SQL (перестройка индексов, пересчет статистики) выполняли?
Настройки автопересчета статистики на старом и новом сервере совпадают?
Старый 13.03.2012, 12:33   #3  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Господи! Вы сервер по каким критериям подбирали? Шоб мегапикселей было побольше?
Нафига столько процессоров? У Вас что, тыщща народу работает? Они у Вас друг друга и ждут!
Посмотрите настройки параллелизма, посмотрите в конце концов счетчики системы - сразу станет ясно, что тормозит.
__________________
Axapta 3.0 sp - хз какой, kr2

Последний раз редактировалось egorych; 13.03.2012 в 12:36.
Старый 13.03.2012, 12:40   #4  
Marik is offline
Marik
Участник
 
31 / 10 (1) +
Регистрация: 25.01.2012
при выполнение запроса DBCC Memorystatus на старом сервере он отображает AWE Allocated 3 Gb а на новом 0, хотя функция Использовать AWE для выделения памяти на новом сервере включена..
Старый 13.03.2012, 12:43   #5  
Marik is offline
Marik
Участник
 
31 / 10 (1) +
Регистрация: 25.01.2012
Цитата:
Сообщение от egorych Посмотреть сообщение
Господи! Вы сервер по каким критериям подбирали? Шоб мегапикселей было побольше?
Нафига столько процессоров? У Вас что, тыщща народу работает? Они у Вас друг друга и ждут!
Посмотрите настройки параллелизма, посмотрите в конце концов счетчики системы - сразу станет ясно, что тормозит.
база 150 гигов, работает 50 юзеров. для этого и брали.
настройки параллелизма по умолчанию 0 использовать все процы.

ещё такое дело, когда на старом сервере кртился sql то файл подкачки редко когда был меньше 10 гигов, через диспечер задач, а тут больше 3 гигов не подымается...
Старый 13.03.2012, 12:53   #6  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Цитата:
Сообщение от Marik Посмотреть сообщение
при выполнение запроса DBCC Memorystatus на старом сервере он отображает AWE Allocated 3 Gb а на новом 0, хотя функция Использовать AWE для выделения памяти на новом сервере включена..
У вас 32-х битная система?
__________________
Axapta v.3.0 sp5 kr2
Старый 13.03.2012, 12:54   #7  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Цитата:
Сообщение от Marik Посмотреть сообщение
база 150 гигов, работает 50 юзеров. для этого и брали.
настройки параллелизма по умолчанию 0 использовать все процы.

ещё такое дело, когда на старом сервере кртился sql то файл подкачки редко когда был меньше 10 гигов, через диспечер задач, а тут больше 3 гигов не подымается...
Вы ничего не сказали про дисковую подсистему.
У вас используется отдельная СХД или все диски в сервере?
__________________
Axapta v.3.0 sp5 kr2
Старый 13.03.2012, 13:08   #8  
Marik is offline
Marik
Участник
 
31 / 10 (1) +
Регистрация: 25.01.2012
Цитата:
Сообщение от AndyD Посмотреть сообщение
У вас 32-х битная система?
да, интерпрайз винда 2003 и sql2005

Цитата:
Сообщение от AndyD Посмотреть сообщение
Вы ничего не сказали про дисковую подсистему.
У вас используется отдельная СХД или все диски в сервере?
используем рейд 10 на самой машине, на старом сервере был рэйд 50
Старый 13.03.2012, 13:14   #9  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Цитата:
Сообщение от Marik Посмотреть сообщение
да, интерпрайз винда 2003 и sql2005
AWE требует включения не только в сиквеле, но и на Windows (есть специальный ключик для boot.ini)

Но вообще, для вашего сервера лучше было бы использование 64-х битной Windows и сиквела.

PS Вот ссылка на документацию для SQL 2005 по настройке AWE
Кстати, максимум используемой памяти для SQL 2005 Enterprise в режиме AWE - 32 ГБ
__________________
Axapta v.3.0 sp5 kr2

Последний раз редактировалось AndyD; 13.03.2012 в 13:28.
Старый 13.03.2012, 13:27   #10  
Marik is offline
Marik
Участник
 
31 / 10 (1) +
Регистрация: 25.01.2012
/fastdetect /PAE в boot.ini использую..
архитектура 32 битная. так как АОС 32 битный.
Старый 13.03.2012, 13:32   #11  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Цитата:
Сообщение от Marik Посмотреть сообщение
/fastdetect /PAE в boot.ini использую..
архитектура 32 битная. так как АОС 32 битный.
При чем здесь AOC?
У вас все на одной машине крутится?

Вообще, 32-х битные приложения прекрасно себя чувствуют в 64-х битной винде.
__________________
Axapta v.3.0 sp5 kr2
Старый 13.03.2012, 14:07   #12  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Ещё такая мысль, новый сервер SQL в той же сети (подсети) что АОС?

Помню как то возникали проблемы когда АОС работал в одной подсети, а сервер БД был в другой, в итоге производительность падала...
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 13.03.2012, 14:09   #13  
Marik is offline
Marik
Участник
 
31 / 10 (1) +
Регистрация: 25.01.2012
в общем при выполнении:

exec sp_configure 'show advanced options', 1
reconfigure with override
exec sp_configure 'min server memory (MB)'
exec sp_configure 'max server memory (MB)'
exec sp_configure 'awe enabled'
exec sp_configure 'show advanced options', 0
reconfigure with override

он показывает что awe enabled run_value равен 0. т.е. получается у меня AWE не работает, хотя через свойства сервера галочка установлена использовать AWE..
кто нибудь знает как изменить значение run_volue?
Старый 13.03.2012, 14:11   #14  
Marik is offline
Marik
Участник
 
31 / 10 (1) +
Регистрация: 25.01.2012
Цитата:
Сообщение от lev Посмотреть сообщение
Ещё такая мысль, новый сервер SQL в той же сети (подсети) что АОС?

Помню как то возникали проблемы когда АОС работал в одной подсети, а сервер БД был в другой, в итоге производительность падала...
да в одной, на одном свитче гигабитном, в транспортном смысле проблем нет, пакеты по 65000 летают в одну милисекунду.

проблема кажется именно в том что sql не использует ресурсы машины, нужно заставить его использовать больше памяти
Старый 13.03.2012, 14:29   #15  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от Marik Посмотреть сообщение
кто нибудь знает как изменить значение run_volue?
To make AWE available to an instance of SQL Server 2005, use sp_configure to set the awe enabled option to 1, and then restart SQL Server
__________________
-ТСЯ или -ТЬСЯ ?
Старый 13.03.2012, 14:35   #16  
Marik is offline
Marik
Участник
 
31 / 10 (1) +
Регистрация: 25.01.2012
выполнял я эти процедуры
ток run_value не меняется
Старый 13.03.2012, 14:38   #17  
Marik is offline
Marik
Участник
 
31 / 10 (1) +
Регистрация: 25.01.2012
Старый 13.03.2012, 14:44   #18  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от Marik Посмотреть сообщение
выполнял я эти процедуры
ток run_value не меняется
Судя по упорству с которым Вы делаете reconfigure with override в то время как в документации черным по белому написано что надо рестартовать сервер - выполняли, да не те
Тянет порекомендовать что-нибудь банальное, типа посмотреть в error.log ..
__________________
-ТСЯ или -ТЬСЯ ?
Старый 13.03.2012, 14:52   #19  
Marik is offline
Marik
Участник
 
31 / 10 (1) +
Регистрация: 25.01.2012
Цитата:
Сообщение от Vadik Посмотреть сообщение
Судя по упорству с которым Вы делаете reconfigure with override в то время как в документации черным по белому написано что надо рестартовать сервер - выполняли, да не те
Тянет порекомендовать что-нибудь банальное, типа посмотреть в error.log ..


попозже рестартну отпишусь, пока не могу, так как работают пользователи..
Старый 13.03.2012, 15:04   #20  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
во всех приведенных ссылках есть маленькая строчка
Цитата:
Прежде чем включить расширения AWE, необходимо настроить политику Закрепление страниц в памяти. Дополнительные сведения см. в разделе Как включить параметр «Блокировка страниц в памяти» (Windows).
Теги
performance, sql server, оптимизация

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dynamics-ax: Interview with Microsoft's Lachlan Cash on his new role, AX 2012 and more Blog bot DAX Blogs 6 22.04.2011 14:55
sumitsaxfactor: Listing out Published SQL Servers in AX Blog bot DAX Blogs 0 15.04.2011 00:12
dynamics-ax: Dr. BI Tip: SQL Server 2008 R2 & Report Builder 3 for AX 2009 Blog bot DAX Blogs 0 31.03.2011 18:11
emeadaxsupport: List of fixes that improve performance of certain features in Dynamics AX 2009 Blog bot DAX Blogs 0 13.10.2009 19:06
Arijit Basu: AX 2009 - Quick Overview Blog bot DAX Blogs 4 19.05.2008 14:47

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

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

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