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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.02.2007, 10:09   #1  
sergeypp is offline
sergeypp
Ищу людей. Дорого.
Аватар для sergeypp
 
433 / 174 (6) ++++++
Регистрация: 08.11.2003
Адрес: Казань
2 Torin
Цитата:
Сообщение от Torin Посмотреть сообщение
3) Перенести DataAreaID в конец индексов
А что это даст?
Старый 05.02.2007, 11:08   #2  
Torin is offline
Torin
Участник
 
127 / 32 (2) +++
Регистрация: 10.03.2003
Адрес: Odessa, Ukraine
Цитата:
Сообщение от sergeypp Посмотреть сообщение
2 Torin

А что это даст?
В теории - индекс будет "быстрее" - так как наименее селективное поля держать в начале не соответвует рекомендациям. ДУмаю, Даамгадовцы сделали упор на конкурентность, за счет производительности - в случае с SQL 2000, dataareaid первым сегментом, как раз, улучьшает возможности конкурентного доступа.
Для SQL 2005 - это все припарки, - у него есть партишионинг.
Старый 05.02.2007, 12:05   #3  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от Torin Посмотреть сообщение
В теории - индекс будет "быстрее" - так как наименее селективное поля держать в начале не соответсвует рекомендациям
А Вы на практике данную рекомендацию проверяли? Один из выходных посвятил эксперименту - каких-либо существенных бонусов в случае использования одной компании не нашел (IO одинаковый или увеличивается), в случае нескольких компаний - только хуже, причем значительно (IO увеличивается в N раз, где N - число компаний)

В случае же одной компании куда как полезнее было бы просто отключение SAVEDATAPERCOMPANY или NODATAAREAID. IMHO, разумеется
__________________
-ТСЯ или -ТЬСЯ ?
Старый 05.02.2007, 16:18   #4  
Torin is offline
Torin
Участник
 
127 / 32 (2) +++
Регистрация: 10.03.2003
Адрес: Odessa, Ukraine
Цитата:
Сообщение от Vadik Посмотреть сообщение

В случае же одной компании куда как полезнее было бы просто отключение SAVEDATAPERCOMPANY или NODATAAREAID. IMHO, разумеется
По поводу теории практики отвечу позже. А это SAVEDATAPERCOMPANY или NODATAAREAID отключать советуете, если у нас 6 компаний ? ;-)
Старый 05.02.2007, 17:06   #5  
Torin is offline
Torin
Участник
 
127 / 32 (2) +++
Регистрация: 10.03.2003
Адрес: Odessa, Ukraine
Цитата:
Сообщение от Vadik Посмотреть сообщение
А Вы на практике данную рекомендацию проверяли? Один из выходных посвятил эксперименту - каких-либо существенных бонусов в случае использования одной компании не нашел (IO одинаковый или увеличивается), в случае нескольких компаний - только хуже, причем значительно (IO увеличивается в N раз, где N - число компаний)
Мне трудно сейчас, на рабочей базе проверять, но проверю еще раз, просто сам факт необходимости перекомпиляции.. База уже большая, на нот не влезет. Тем более, что наличие партишининга подсказывает, что количество dataareaid влиять не будет.

Заодно отвечу и Андре:
Господа, "священные войны" устраивать не хочу. Я не DBA, но были случаи в жизни, когда приходилось плотно изучать теорию и практику. Как я могу сослаться на теорию и практику за 6 лет по SQL, DB2 и Oracle ? :-)
Тем более, Андре, если вы оперируете опровежениями, но наверняка знаете и предмет, который опровергают ?
По сути - перенос DataAreaID в конец был сдела сразу (по экспертному мнению) и эффект от него не считался. Да я и не настаиваю на этом, как на панацее.
Старый 05.02.2007, 17:31   #6  
sergeypp is offline
sergeypp
Ищу людей. Дорого.
Аватар для sergeypp
 
433 / 174 (6) ++++++
Регистрация: 08.11.2003
Адрес: Казань
2 Vadik
Цитата:
Сообщение от Vadik Посмотреть сообщение
В случае же одной компании куда как полезнее было бы просто отключение SAVEDATAPERCOMPANY или NODATAAREAID. IMHO, разумеется
SAVEDATAPERCOMPANY - это нужно изменять в каждой таблице..
а где указывается NODATAAREAID?.. и можно ли убрать все DATAAREAID в одном месте?
какие отрицательные стороны этого мероприятия..
сразу скажу что нельзя будет замутить компанию для тестирования производительности.. больше ничего в голову не приходит.. отрицательные эффекты должны быть и лучше о них знать заранее
Теги
sql 2000, sql 2005, производительность, ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Формирование прайс-листа в Axapta. Проблемы производительности. Lucky13 DAX: Программирование 12 04.12.2007 13:18
Проблемы cо шрифтами в терминалом сервере у Axapta 3.0 SKULL DAX: Прочие вопросы 1 18.06.2005 21:46
Проблемы с установкой SP3 на axapta 2.5 Zick-Zibn DAX: Администрирование 1 23.06.2004 12:45
Проблемы с работой Axapta Nevskij DAX: Администрирование 7 01.12.2003 14:21
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

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

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

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