|
![]() |
#1 |
Участник
|
![]()
При трассировке запросов, посылаемых Axapta на MS SQL Server, можно увидеть, что в конце запроса присутствует конструкция OPTION(FAST 20) либо OPTION(FAST 1). Кто-нибудь знает инструмент Axapta для управления добавлением/удалением этой инструкции.
|
|
![]() |
#2 |
злыдень
|
А есть ли возможность каким либо образом, программно, заставить аксапту отключить этот идиотский хинт OPTION() для определенного запроса???
Через квериран или селект или ещё, хоть как ни-ть???
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ |
|
![]() |
#3 |
Участник
|
Как отключить для одного запроса не знаю, но можно выключить и включить для всего соединения
X++: SqlSystem sqlSystem = new SqlSystem(); int hints; ; hints = SqlSystem::databaseHints(); SqlSystem::databaseHints(hints & 0xfffd); // ваш select или QueryRun SqlSystem::databaseHints(hints);
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от AndyD
![]() Как отключить для одного запроса не знаю, но можно выключить и включить для всего соединения
X++: SqlSystem sqlSystem = new SqlSystem(); int hints; ; hints = SqlSystem::databaseHints(); SqlSystem::databaseHints(hints & 0xfffd); // ваш select или QueryRun SqlSystem::databaseHints(hints); При работе на клиенте - все равно, а вот если код исполняется на сервере приложения, то запуск такого кода из под одного пользователя не повляияет ли на работу других ? |
|
Теги |
databasehints, fast, option, sql |
|
|