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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.06.2004, 18:54   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Один из основных инструментов для оптимизации работы MS SQL Server - размещение различных таблиц и индексов на разных физических дисках. В Microsoft SQL такая настройка Server выполняется при помощи файловых групп (filegroup), а в Oracle - при помощи табличных пространств (tablespace). В статье Вадима Гончаренко рассказывается, как средствами Axapta 3.0 выполняется настройка файловых групп Microsoft SQL Server.

Подробнее...
http://axapta.mazzy.ru/articles/filegroupsetup/
__________________
полезное на axForum, github, vk, coub.
Старый 31.03.2006, 16:31   #2  
sergeypp is offline
sergeypp
Ищу людей. Дорого.
Аватар для sergeypp
 
433 / 174 (6) ++++++
Регистрация: 08.11.2003
Адрес: Казань
Все настроил как в инструкции, но таблица не перемещается в другую файловую группу. у кого-нибудь получилось?

К тому интересен вопрос как с помощью TSQL поместить индексы в отдельную файловую группу от данных
__________________
Внедрение, развитие и поддержка DAX и RPA
spp16rus | sergeypp@gmail.com
Старый 31.03.2006, 16:41   #3  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от sp16RUS Посмотреть сообщение
Все настроил как в инструкции, но таблица не перемещается в другую файловую группу
Нехорошая инструкция . ЧТО Вы настроили и КАК Вы проверяете результаты?

Цитата:
К тому интересен вопрос как с помощью TSQL поместить индексы в отдельную файловую группу от данных
см. BOL

Цитата:
CREATE INDEX
Creates an index on a given table or view.

Syntax
CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX index_name
ON { table | view } ( column [ ASC | DESC ] [ ,...n ] )
[ WITH < index_option > [ ,...n] ]
[ ON filegroup ]
но смысла создавать индексы вручную нет - первая реиндексация вернет все на место (в группу DEFAULT)
__________________
-ТСЯ или -ТЬСЯ ?
Старый 31.03.2006, 17:17   #4  
sergeypp is offline
sergeypp
Ищу людей. Дорого.
Аватар для sergeypp
 
433 / 174 (6) ++++++
Регистрация: 08.11.2003
Адрес: Казань
Настроил - переписал код, как в мануале. Форма действительно стала показывать список файлгруп. Я пробовал изменить группу для отдельной таблицы и нажимал Сохранение, потом синхронизировал табоицу, но она оставалась в той же группе что и была. Я решил посмотреть через SQLмонитор какие запросы она отправляет, но кроме селектов ничего не увидел. значит нужно еще где-то код менять, о чем автор утаил (((.
По поводу индексов согласен, не вручную же их каждый раз пересоздавать, можно конечно скрипт написать, но есть ли смысл индексы в другую файлгруппу складывать?

а в энтерпрайзе я не нашел, как индекс в другую файл группу положить.
нужно посмотреть у команды dbcc reindex нет ли там такого параметра.


а если вместо dbcc DBREINDEX использовать DBCC INDEXDEFRAG??
есть ли существенная разница?
__________________
Внедрение, развитие и поддержка DAX и RPA
spp16rus | sergeypp@gmail.com
Старый 03.04.2006, 00:37   #5  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от sp16RUS Посмотреть сообщение
Настроил - переписал код, как в мануале. Форма действительно стала показывать список файлгруп. Я пробовал изменить группу для отдельной таблицы и нажимал Сохранение, потом синхронизировал табоицу, но она оставалась в той же группе что и была. Я решил посмотреть через SQLмонитор какие запросы она отправляет, но кроме селектов ничего не увидел. значит нужно еще где-то код менять, о чем автор утаил (((.
Пожалуйста, прочтите еще раз раздел "О чем надо помнить"

Цитата:
а если вместо dbcc DBREINDEX использовать DBCC INDEXDEFRAG??
есть ли существенная разница?
Зависит от того, чего Вы добиваетесь
Разница - во времени на выполнение операции (DBREINDEX быстрее) и возможности выполнения "по живому" (при наличии активных пользователей) для INDEXDEFRAG. Для Вас это существенно?
__________________
-ТСЯ или -ТЬСЯ ?
 


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

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

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