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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.04.2013, 12:41   #1  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,039 / 1635 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Цитата:
Сообщение от mazzy Посмотреть сообщение
ты имеешь в виду Rebiuild Index на SQL-сервере?
Шаманство какое-то. Но попробую.
Действительно шаманство
Попробовал на своей версии, ничего не изменилось.
на самом деле проверить то достаточно легко. Запускаете компиляцию по таблицам, потом входите в SQL Management Studio, Activity monitor, и смотрите четвертый график Batch request sec (до и после). он достаточно стабилен(у меня 800-1000)
За это сообщение автора поблагодарили: sukhanchik (2).
Старый 01.04.2013, 12:49   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Т.е. для ускорения компиляции - можно выполнить такую команду в БД model:
PHP код:
sp_msforeachtable 'dbcc dbreindex(''?'')' 
Ну, если уж шаманить, то по всем базам в виртуалке!
чтобы меньше бегать руками по базам, можно юзать
PHP код:
sp_msforeachdb
@command1 N'USE [#];
IF ''#'' NOT IN(''master'', ''model'', ''msdb'', ''tempdb'')
BEGIN
   PRINT DB_NAME(); 
   exec sp_msforeachtable ''dbcc dbreindex(''''?'''') WITH NO_INFOMSGS''
END'
,
@
replacechar='#' 
другие полезные скрипты http://www.sql.ru/blogs/dwh/1119


Цитата:
Сообщение от trud Посмотреть сообщение
Действительно шаманство
Попробовал на своей версии, ничего не изменилось.
Щас попробуем.

Последний раз редактировалось mazzy; 01.04.2013 в 13:55. Причина: оформил скрипт красиво :)
Старый 01.04.2013, 14:23   #3  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от mazzy Посмотреть сообщение
Ну, если уж шаманить, то по всем базам в виртуалке!
чтобы меньше бегать руками по базам, можно юзать
PHP код:
sp_msforeachdb
@command1 N'USE [#];
IF ''#'' NOT IN(''master'', ''model'', ''msdb'', ''tempdb'')
BEGIN
   PRINT DB_NAME(); 
   exec sp_msforeachtable ''dbcc dbreindex(''''?'''') WITH NO_INFOMSGS''
END'
,
@
replacechar='#' 
другие полезные скрипты http://www.sql.ru/blogs/dwh/1119
Щас попробуем.
Гы, взрослые вроде дядьки, а в волшебные скрипты все еще верите
Если абстрагироваться от случая запуска "все-в-одном" VM на ноутбуке где единственно правильный выход это не мучать бедное животное а использовать адекватное задаче железо (от 8 GB RAM и шустрый диск, желательно SSD) и заниматься именно оптимизацией, есть куча вменяемой документации от вендоров которую можно вдумчиво и не спеша почитать, например вот это
__________________
-ТСЯ или -ТЬСЯ ?
За это сообщение автора поблагодарили: sukhanchik (2), gl00mie (3).
Старый 01.04.2013, 15:35   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Vadik Посмотреть сообщение
Гы, взрослые вроде дядьки, а в волшебные скрипты все еще верите
Мы не верим. Просто хотелось проверить, а баз много и лениво на каждой запускать.
За инфу - спасибо.

Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Т.е. для ускорения компиляции - можно выполнить такую команду в БД model:
не, ничего не изменилось.
может, конечно, на совсем нулевой-только-из-архива машине и поможет. Но уже лениво 112 гигов заново разворачивать.
За это сообщение автора поблагодарили: sukhanchik (2).
Старый 01.04.2013, 12:52   #5  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,342 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от trud Посмотреть сообщение
Попробовал на своей версии, ничего не изменилось.
По базе model или с данными?
__________________
Возможно сделать все. Вопрос времени
Теги
ax2012, r2, виртуальная машина, полезное, производительность, скорость

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Получение кода виртуальной компании из SQL trud DAX: Программирование 9 09.02.2011 11:35
VPC 2009 R4: Как интегрировать виртуальные машины в сеть, чтобы из внутренней сети был доступен AX5-W8R2-01.contoso.com mazzy DAX: Администрирование 6 25.11.2010 10:31
Расчеты с персоналом: разноска приказов о приеме на работу rus_stas DAX: Функционал 4 18.05.2006 18:53
расчеты с персоналом : прием сотрудников на работу задним числом shumelka DAX: Функционал 2 25.04.2004 18:02
расчеты с персоналом : прием сотрудников на работу задним числом shumelka DAX: Функционал 0 23.04.2004 13:58
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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