Секреты оптимизации
forcePlaceholders - при использовании этого модификатора Аксапта генерит параметризированный запрос (параметры - все ограничения в where). При повторном использовании такого запроса с другими ограничениями он не перекомпилируется на сервере, а просто используется новые параметры. Полезен во вложенных циклах while select... может дать выигрыш производительности в пару раз
forceSelectOrder - не знаю
forceNestedLoop - из личных наблюдений.. позволил использовать index hint в join (exists) таблицах, которые до того никак не подставлялись
Общий вывод - оптимизация общения Аксапты с SQL-сервером
|