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