Шоу маст го он.
Оказывается описание изменений есть только в доке с KR1, а мы сразу ставили KR3
Там написано, что можно использовать ключи в параметрах запуска конфигурационной утилиты типа "-sqltableindex".
Но штука в том, что для сервера это поле визуально недоступно (в конфигурационной утилите AOS менеджера), и никие варианты не прошли - пробовали в реестр писать этому AOS, даже в 2-х уровневом клиенте. Один хрен..
Increased SQL Query Performance
Query (Transact-SQL) hint removal flags have been implemented in Axapta 3.0 Kernel Rollup 1 to increase query performance for large datasets. With the hints removal implementation of query hints, users will have the ability to specify that Axapta database queries not use indexes or table join order. They will, however, be able to specify the strategy to use when joining. Previously these capabilities were enabled only within SQL Server. The following table lists the enabled hint removal flags.
Hint Query keyword Startup Command
Ltrim [LTRIM] -sqlltrimlike
Nestedloop [LOOP JOIN] -sqlnestedloop
selected order [FORCE ORDER] -sqlselectorder
index [INDEX] -sqltableindex
To implement the removal of the default hint flags in Axapta, simply add the Startup Command flag to the Startup Command field in the Navision Axapta Configuration Utility, General tab, and apply the changes to save the configuration. When a hint flag is disabled in SQL Server, the query generated by Axapta 3.0 Kernel Rollup 1 will remove the query keyword hint from the query. The following example demonstrates an enabled index hint and ltrim hint.
Последний раз редактировалось Torin; 04.01.2007 в 12:44.
|