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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.08.2015, 11:43   #1  
AXcons is offline
AXcons
Участник
 
442 / 112 (4) +++++
Регистрация: 21.05.2015
Адрес: Москва
Какое оптимальное сочетание версий SQL и AX2009 ?
Используем AX2009 и MS SQL на разных серверах
Какое оптимальное сочетание версий SQL и AX2009?
База 200ГБ. Делаем еженощный реиндекс, затем остановку AOS, перезагрузка сервера SQL, перезагрузка сервера AX.
Что можно улучшить?
Старый 13.08.2015, 12:40   #2  
axm2013
Гость
 
n/a
SQL чем старше тем умнее (умхо)

А есть необходимость?
Старый 13.08.2015, 12:53   #3  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от AXcons Посмотреть сообщение
AX2009 и MS SQL на разных серверах. База 200ГБ. Делаем еженощный реиндекс, затем остановку AOS, перезагрузка сервера SQL, перезагрузка сервера AX.
Если не секрет, зачем каждую ночь перезапускать сервер SQL и сервер AX?..
Цитата:
Сообщение от AXcons Посмотреть сообщение
Что можно улучшить?
А что именно сейчас не устраивает?
Старый 13.08.2015, 13:50   #4  
AXcons is offline
AXcons
Участник
 
442 / 112 (4) +++++
Регистрация: 21.05.2015
Адрес: Москва
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Если не секрет, зачем каждую ночь перезапускать сервер SQL и сервер AX?.. А что именно сейчас не устраивает?
Вопрос возник изначально в связи с тем, что хотели поставить 2012й SQL Server, а подрядчик сказал, что 2009я Аксапта с 2012м SQLем не очень хорошо может работать, что она затачивалась под 2008й... Как бы хотелось бы уточнить точно ли это так.

Зачем перезапускаем и что не устраивает это более сложные вопросы, посоветуемся с коллегами, ответим
Старый 13.08.2015, 14:18   #5  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
AX 2009 SP1 совместима с SQL Server 2012 RTM и SQL Server 2012 SP1 при условии установки KB2836535, см. также Compatibility Testing for Microsoft Dynamics AX
За это сообщение автора поблагодарили: Logger (3).
Старый 14.08.2015, 14:09   #6  
AXcons is offline
AXcons
Участник
 
442 / 112 (4) +++++
Регистрация: 21.05.2015
Адрес: Москва
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Если не секрет, зачем каждую ночь перезапускать сервер SQL и сервер AX?
С целью высвобождения памяти. Особенно на SQL. Сейчас стоит 32ГБ.

Цитата:
А что именно сейчас не устраивает?
Хочется повысить быстродействие.

Цитата:
Сообщение от gl00mie Посмотреть сообщение
AX 2009 SP1 совместима с SQL Server 2012 RTM и SQL Server 2012 SP1 при условии установки KB2836535, см. также Compatibility Testing for Microsoft Dynamics AX
Спасибо! А по вашему опыту с какими проблемами возможно придется столкнуться после перехода на 2012 SQL?
Старый 14.08.2015, 14:35   #7  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Цитата:
Сообщение от AXcons Посмотреть сообщение
С целью высвобождения памяти. Особенно на SQL. Сейчас стоит 32ГБ.
А сразу ограничить аппетит SQL - не? Зачем память освобождать? Чтоб потом ждать пока сервер кэш наберет?

Цитата:
Сообщение от AXcons Посмотреть сообщение
Хочется повысить быстродействие.
Поставьте Oracle.
__________________
Axapta 3.0 sp - хз какой, kr2
За это сообщение автора поблагодарили: AXcons (1).
Старый 14.08.2015, 14:45   #8  
AlexeyS is offline
AlexeyS
Участник
 
404 / 339 (12) ++++++
Регистрация: 15.06.2004
Адрес: москва
Цитата:
Сообщение от AXcons Посмотреть сообщение
С целью высвобождения памяти. Особенно на SQL. Сейчас стоит 32ГБ.

Хочется повысить быстродействие.
- sql должен стоять на отдельной машине и вся память должна быть в его распоряжении
- быстродействие нужно повышать прежде всего правильными индексами и актуальной статистикой
вот например, готовые скрипты для этого http://infostart.ru/public/308762/
- отчетность можно вынести на отдельный сервер
- нужно оптимизировать тяжелые запросы из аксапты
а вообще, 32 гигабайта может быть просто мало, проверьте %% попаданий в кэш sql
За это сообщение автора поблагодарили: Logger (3), AXcons (1).
Старый 14.08.2015, 15:03   #9  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от AXcons Посмотреть сообщение
Хочется повысить быстродействие.
"Нельзя управлять тем, что нельзя посчитать". Обычно сначала проводят диагностику, собирают данные тех или иных счетчиков производительности, а уже потом думают, как повысить быстродействие. Может, дело не в версии СУБД, а в неудачном распределении файлов БД по дискам или просто недостаточной производительности дисковой подсистемы.
Цитата:
Сообщение от AXcons Посмотреть сообщение
с какими проблемами возможно придется столкнуться после перехода на 2012 SQL?
В принципе с т.з. приложения разные версии SQL Server обратно совместимы между собой, в свойствах БД для этого в т.ч. есть настройка уровня совместимости. Из известных же "проблем" - другая схема лицензирования по процессорам в SQL Server 2012, где вместо сокетов лицензируются отдельные процессорные ядра.
Цитата:
Сообщение от egorych Посмотреть сообщение
Поставьте Oracle.
В переводе на человеческий язык это называется "наймите DBA"

PS. Официальные тесты производительности для AX 2009 и большинство - для AX 2012 делались на SQL Server 2008 R2, а не на SQL Server 2012. Это, как минимум, говорит о том, что высокой производительности системы можно добиться и без перехода на SQL Server 2012.

Последний раз редактировалось gl00mie; 14.08.2015 в 15:07. Причина: PS
За это сообщение автора поблагодарили: AXcons (1).
Старый 14.08.2015, 18:30   #10  
AXcons is offline
AXcons
Участник
 
442 / 112 (4) +++++
Регистрация: 21.05.2015
Адрес: Москва
Sql на отдельном сервере, вся память под него.
Реиндекс и обновление статистики и так делаем каждую ночь.
За ссылку на скрипты реиндекса большое спасибо.
Как проверить %% попаданий в кэш sql?
Если не перезагружать сервер, то через несколько дней скорость работы SQL значительно снижается.
Старый 14.08.2015, 19:31   #11  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от AXcons Посмотреть сообщение
Sql на отдельном сервере, вся память под него. Если не перезагружать сервер, то через несколько дней скорость работы SQL значительно снижается.
Надеюсь, "вся память под него" - это фигуральное выражение, и вы оставили гига 2 операционной системе См. также:
Ax Database Configuration Checklist part 1
Ax Database Configuration Checklist Part 2
За это сообщение автора поблагодарили: Cheslav (1), Logger (5).
Старый 14.08.2015, 22:27   #12  
axm2013
Гость
 
n/a
Цитата:
Сообщение от AXcons Посмотреть сообщение
..
Если не перезагружать сервер, то через несколько дней скорость работы SQL значительно снижается.
А как у вас настроено логирование и backup БД?
Старый 17.08.2015, 09:54   #13  
AlexeyS is offline
AlexeyS
Участник
 
404 / 339 (12) ++++++
Регистрация: 15.06.2004
Адрес: москва
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Надеюсь, "вся память под него" - это фигуральное выражение, и вы оставили гига 2 операционной системе См. также:
Ax Database Configuration Checklist part 1
Ax Database Configuration Checklist Part 2
имею ввиду, что не нужно слишком урезать память сиквелу, особенно после фразы "С целью высвобождения памяти. Особенно на SQL."
Старый 17.08.2015, 17:38   #14  
Cheslav is offline
Cheslav
Участник
 
90 / 15 (1) ++
Регистрация: 04.08.2003
Цитата:
Сообщение от AXcons Посмотреть сообщение
Sql на отдельном сервере, вся память под него.
Реиндекс и обновление статистики и так делаем каждую ночь.
IMHO, вы частите. Переиндексация - достаточно раз в неделю и то "по показаниям" (например, по сильно фрагментированным индексам). Обновление статистики - вещь очень тонкая, как правило срабатывает во время выполнения проблемных тяжелых запросов. Обновлять ее еженощно смысла нет - сервер тогда соптимизируется под ваши ночные операции.
За это сообщение автора поблагодарили: trud (1).
Старый 02.09.2015, 11:27   #15  
vmoskalenko is offline
vmoskalenko
Участник
Аватар для vmoskalenko
 
145 / 334 (12) ++++++
Регистрация: 25.01.2007
Адрес: Toronto
Попробуйте помониторить работу сервера. Установите на чем он затыкается больше всего.

Используйте следующие тулзы:
1. DynamicsPerf http://dynamicsperf.codeplex.com/ Сложное, но специализированное под Аксапту.
2. Этот скрипт позовлит увидеть некую общую картинку где именно ваш сервер затыкается http://www.sqlskills.com/blogs/paul/...n-your-system/
3. Внимательно прочтите (и желательно вдумчиво и в разных источниках) предложения по включению/выключению Trace flags on SQL server
4. Запустите Health check report http://www.brentozar.com/blitz/ Будьте осторожны, обычно результат ввергает в шок, а потом в панику.
За это сообщение автора поблагодарили: Vadik (1), Logger (3), Ivanhoe (3).
Теги
ax2009, dynamicsperf, sql 2012, sql server

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: AX Performance Troubleshooting Checklist Part 1A [Introduction and SQL Configuration] Blog bot DAX Blogs 0 05.09.2014 21:11
emeadaxsupport: How to perform a data center change (change of the physical location) where a SQL server 2008 R 2 cluster installation and MS Dynamics AX 4.0 is involved? Blog bot DAX Blogs 0 21.06.2014 19:19
zakharov: Внедряем AX2009. Поиск "тяжелых" запросов используя Microsoft SQL Server Activity Monitor Blog bot DAX Blogs 5 22.08.2013 11:18
Ax2009 Установка расширен ср-в отчетности и SQL 2008 Arahnid DAX: Администрирование 10 29.08.2012 22:53
Помогите с выбором версии SQL Server для Ax2009 Predator DAX: Администрирование 9 02.02.2010 21:38
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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