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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.08.2002, 12:54   #1  
Pavlo AKA Panok is offline
Pavlo AKA Panok
Участник
 
64 / 10 (1) +
Регистрация: 01.05.2002
Адрес: Москва
Index Hint в запросах....
Подскажите две вещи

1. В справке написано, что Index Hint - это намек Аксапте на индекс, который следовало бы использовать... Тобишь она сама решит использовать его или нет? На каком основании?

2. Подскажите как вообще писать индексы
Если есть у меня запрос в котором накладывается некое условие на два поля
[ where table.field1 == val1 && table.field2 == val2 ] то какой оптимальный индекс советовать аксапте? По field1 и field2? А если есть только по field1 - ускорит ли применение его?

Всего хорошего, жду....
Старый 28.08.2002, 13:50   #2  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,245 / 980 (37) +++++++
Регистрация: 03.04.2002
если у тебя Oracle, то Index Hint вообще не будет работать. А под MsSql иногда дает выигрыш, а иногд может затормозить. Лучше им не пользоваться, лучше прописывай индексы в самой таблице, а axapta пусть сама решает, какой из них лучше (это не я придумал)
Старый 28.08.2002, 16:53   #3  
komar is offline
komar
Шаман форума
Аватар для komar
Ex AND Project
 
5,571 / 600 (32) +++++++
Регистрация: 24.05.2002
Множество самых различных мнений на эту тему есть в дискуссиях на technet.
Лучше туда смотри.
Старый 28.08.2002, 17:17   #4  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,245 / 980 (37) +++++++
Регистрация: 03.04.2002
;)
to: komar
...Множество самых различных мнений на эту тему ...
Звучит как:"А кто его знает!" ;-)
Старый 30.08.2002, 10:20   #5  
komar is offline
komar
Шаман форума
Аватар для komar
Ex AND Project
 
5,571 / 600 (32) +++++++
Регистрация: 24.05.2002
Встречал на оном форуме разные мнения по поводу того, нужны ли hint или нет.
Могу ссылки кинуть на пару статей. В целом, пользователи сходятся на том, что это редко ускоряет производительность. Однако простой формулой "на Oracle не надо, на MS SQL надо" по-моему не обходится.
Старый 30.08.2002, 10:36   #6  
Pavlo AKA Panok is offline
Pavlo AKA Panok
Участник
 
64 / 10 (1) +
Регистрация: 01.05.2002
Адрес: Москва
Отобрази ссылки, плиз
Отобрази ссылки, плиз
Старый 30.08.2002, 11:27   #7  
komar is offline
komar
Шаман форума
Аватар для komar
Ex AND Project
 
5,571 / 600 (32) +++++++
Регистрация: 24.05.2002
http://technet.navision.com/workspac...tribId=1&wso=1

http://technet.navision.com/workspac...tribId=1&wso=1

http://technet.navision.com/workspac...tribId=1&wso=1

Я не специалист в Oracle или SQL, но из данных статей вовсе не следует, что IndexHint не работает под Oracle.

... Если ссылки не открываются через пароль, то могу привести текст или можно просто советую запустить поиск по Index hint
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
как указать сиквелу hint INDEX SHiSHok DAX: Программирование 9 14.11.2007 15:09
Dynamics AX: SQL Tuning: Table & Index Scans Blog bot DAX Blogs 0 20.07.2007 11:50
[axapta 4.0] - index и index hint Андре DAX: Программирование 24 26.01.2007 08:44
Fred Shen: Tips on optimizing primary index in Axapta Blog bot DAX Blogs 0 28.10.2006 16:40
База на Oracle : убить index hint YaHooka DAX: Программирование 12 19.07.2005 11:13

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

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

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