|
17.03.2010, 16:20 | #1 |
NavAx
|
2 fed
Ты имеешь ввиду это? Цитата:
HINT_INDEX (1) – если параметр включен, будут работать операторы INDEX HINT из X ++ кода. Кроме того, при использовании FORCELITERALS имеет побочное действие – при использовании SELECT по одной таблице с условиями в части WHERE по индексированному полю использование этого индекса будет указано в запросе автоматически;
PS. Посоветуй "идеальный" hints, я посмотрю запросы. |
|
17.03.2010, 16:31 | #2 |
Moderator
|
Цитата:
Сообщение от raz
2 fed
Ты имеешь ввиду это? отсюда http://axapta.mazzy.ru/lib/indexhints/ PS. Посоветуй "идеальный" hints, я посмотрю запросы. Да и кстати - разговор то не про хинты, а вообще о разнице между инженерным и знахарским подходом к решению проблем. Последний раз редактировалось fed; 17.03.2010 в 16:58. Причина: синтаксис |
|
17.03.2010, 16:43 | #3 |
Участник
|
У меня всегда хинты были выключены.
Трассировку своих запросов показывать не хочу по политическим причинам. Вот что показывает трассировка запросов, которые привел raz: для запроса №1: PHP код:
PHP код:
Для эксперимента, я включил хинты. И они стали попадать в запрос - так же как у raz'а. для запроса №1: PHP код:
PHP код:
Пока не поменял порядок полей в запросе - не ускорилось выполнение. Последний раз редактировалось Ace of Database; 17.03.2010 в 16:48. |
|
17.03.2010, 16:49 | #4 |
Moderator
|
Цитата:
Сообщение от Ace of Database
У меня всегда хинты были выключены.
Трассировку своих запросов показывать не хочу по политическим причинам. Вот что показывает трассировка запросов, которые привел raz: Для эксперимента, я включил хинты. И они стали попадать в запрос - так же как у raz'а. Но у меня всегда хинты были выключены. То есть, все-таки последовательность важна. Возможно, у меня слетала статистика запросов или индексы. Но у меня обновление статистики работает регулярно как и реиндексация. Пока не поменял порядок полей в запросе - не ускорилось выполнение. Коротко говоря - есть возможность вытащить из MS SQLного кэша запросов текст и план исполнения некоторого количества запросов которые недавно исполнялись. По плану запроса можно будет понять что изменилось и попытаться построить теории - почему изменилось... |
|
17.03.2010, 16:51 | #5 |
Administrator
|
На 4.0 (хинты отключены в конфиг утилите АОСа) джоб raz-а не вставил никаких указаний по индексам в планы запроса. Вывод - DAX не посчитала себя умнее SQL Server (SQL Server 2005 SP3)
__________________
Возможно сделать все. Вопрос времени |
|
17.03.2010, 17:03 | #6 |
Участник
|
Цитата:
Просто я сейчас проверил, что у меня работает включение хинтов. |
|
17.03.2010, 16:48 | #7 |
NavAx
|
Цитата:
|
|
Теги |
index hint, sql server, оптимизация |
|
Похожие темы | ||||
Тема | Ответов | |||
Параметры запросов БД | 3 | |||
Владельцы таблиц в БД аксапты | 11 | |||
Оптимизация запросов | 6 | |||
Оптимизация запросов | 3 | |||
Просмотр SQL запросов к БД с помощью файла Log | 3 |
|