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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.03.2007, 16:18   #10  
sergeypp is offline
sergeypp
Ищу людей. Дорого.
Аватар для sergeypp
 
433 / 174 (6) ++++++
Регистрация: 08.11.2003
Адрес: Казань
в продолжении этой темы след вопрос
имеем запрос
X++:
            while select itemId from inventSum
                // + spp DOMO 06.03.07 sppSet_001_Optimization_Inventsum
                //index hint closedItemDimIdx
                // - spp DOMO 06.03.07 sppSet_001_Optimization_Inventsum
                group by ItemId
                where inventSum.Closed              == noYes::No &&
                      inventSum.physicalInvent      != 0
Однако не смотря на закоментированный хинт аксапта генерит след запрос
X++:
SELECT A.ITEMID FROM INVENTSUM A(INDEX(I_174CLOSEDITEMDIMIDX))  WHERE ((DATAAREAID=?) AND ((CLOSED=?) AND (PHYSICALINVENT<>?))) GROUP BY A.ITEMID ORDER BY A.ITEMID OPTION(FAST 20)
Зачем ядро подставляет хинт по индексу?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как формируется в Axapta название табличного индекса для СУБД? dn DAX: База знаний и проекты 4 09.10.2007 16:21
Волшебное превращение неуникального индекса... IPv6 DAX: База знаний и проекты 4 10.01.2007 16:46
Блокировка ключа индекса Sequel DAX: Программирование 4 06.07.2006 16:08
Использование индекса по RecId не разрешено! 3oppo DAX: Программирование 1 25.07.2005 14:54
Отображение связных таблиц. Сплиттер. Автоувеличение индекса. Delete Action. sguryev DAX: База знаний и проекты 0 14.12.2001 06:15

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

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

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