![]() |
#1 |
Участник
|
Какое оптимальное сочетание версий SQL и AX2009 ?
Используем AX2009 и MS SQL на разных серверах
Какое оптимальное сочетание версий SQL и AX2009? База 200ГБ. Делаем еженощный реиндекс, затем остановку AOS, перезагрузка сервера SQL, перезагрузка сервера AX. Что можно улучшить? |
|
![]() |
#2 |
Гость
|
SQL чем старше тем умнее (умхо)
А есть необходимость? |
|
![]() |
#3 |
Участник
|
Цитата:
|
|
![]() |
#4 |
Участник
|
Цитата:
Зачем перезапускаем и что не устраивает это более сложные вопросы, посоветуемся с коллегами, ответим ![]() |
|
![]() |
#5 |
Участник
|
AX 2009 SP1 совместима с SQL Server 2012 RTM и SQL Server 2012 SP1 при условии установки KB2836535, см. также Compatibility Testing for Microsoft Dynamics AX
|
|
|
За это сообщение автора поблагодарили: Logger (3). |
![]() |
#6 |
Участник
|
Цитата:
Цитата:
А что именно сейчас не устраивает?
Цитата:
Сообщение от gl00mie
![]() AX 2009 SP1 совместима с SQL Server 2012 RTM и SQL Server 2012 SP1 при условии установки KB2836535, см. также Compatibility Testing for Microsoft Dynamics AX
|
|
![]() |
#7 |
Участник
|
А сразу ограничить аппетит SQL - не? Зачем память освобождать? Чтоб потом ждать пока сервер кэш наберет?
Поставьте Oracle.
__________________
Axapta 3.0 sp - хз какой, kr2 |
|
|
За это сообщение автора поблагодарили: AXcons (1). |
![]() |
#8 |
Участник
|
Цитата:
- быстродействие нужно повышать прежде всего правильными индексами и актуальной статистикой вот например, готовые скрипты для этого http://infostart.ru/public/308762/ - отчетность можно вынести на отдельный сервер - нужно оптимизировать тяжелые запросы из аксапты а вообще, 32 гигабайта может быть просто мало, проверьте %% попаданий в кэш sql |
|
|
За это сообщение автора поблагодарили: Logger (3), AXcons (1). |
![]() |
#9 |
Участник
|
"Нельзя управлять тем, что нельзя посчитать". Обычно сначала проводят диагностику, собирают данные тех или иных счетчиков производительности, а уже потом думают, как повысить быстродействие. Может, дело не в версии СУБД, а в неудачном распределении файлов БД по дискам или просто недостаточной производительности дисковой подсистемы.
Цитата:
В переводе на человеческий язык это называется "наймите 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). |
![]() |
#10 |
Участник
|
Sql на отдельном сервере, вся память под него.
Реиндекс и обновление статистики и так делаем каждую ночь. За ссылку на скрипты реиндекса большое спасибо. Как проверить %% попаданий в кэш sql? Если не перезагружать сервер, то через несколько дней скорость работы SQL значительно снижается. |
|
![]() |
#11 |
Участник
|
Цитата:
![]() Ax Database Configuration Checklist part 1 Ax Database Configuration Checklist Part 2 |
|
|
За это сообщение автора поблагодарили: Cheslav (1), Logger (5). |
![]() |
#12 |
Гость
|
|
|
![]() |
#13 |
Участник
|
Цитата:
Сообщение от gl00mie
![]() Надеюсь, "вся память под него" - это фигуральное выражение, и вы оставили гига 2 операционной системе
![]() Ax Database Configuration Checklist part 1 Ax Database Configuration Checklist Part 2 ![]() |
|
![]() |
#14 |
Участник
|
IMHO, вы частите. Переиндексация - достаточно раз в неделю и то "по показаниям" (например, по сильно фрагментированным индексам). Обновление статистики - вещь очень тонкая, как правило срабатывает во время выполнения проблемных тяжелых запросов. Обновлять ее еженощно смысла нет - сервер тогда соптимизируется под ваши ночные операции.
|
|
|
За это сообщение автора поблагодарили: trud (1). |
![]() |
#15 |
Участник
|
Попробуйте помониторить работу сервера. Установите на чем он затыкается больше всего.
Используйте следующие тулзы: 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 |
|
|