|
![]() |
#1 |
Administrator
|
Только нужно учесть, что запрос UNION настолько медленный, что может получиться быстрее данные двух запросов просто залить в одну временную табличку (временную на словах; в БД она должна быть постоянной).Но тут нужно исключать конфликт двух одновременно работающих пользователей над этим механизмом.
На малом объеме данных (когда вопрос подбора индексов неактуален) конечно можно и UNION-ом воспользоваться.
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
Administrator
|
Цитата:
А если INSERT будет делаться во временную таблицу АХ, которая физически после превышения порога 128Кбайт (кажется) становится файлом - то конечно UNION будет быстрее, т.к. он использует все-таки ресурсы сервера БД. В большинстве случаев, без конкретики вполне можно исходить из того, что UNION медленный вопрос и его всегда можно ускорить. Но конечно будут случаи, когда UNION будет быстрее. Но тут опять-таки надо исследовать причину. Скорее всего можно будет уйти от UNION с увеличением скорости. Axapta 3.0 - это неважно - все равно автор предполагает использование Statement и UserConnection. До версии 2009 - UNION в Х++ или через метаданные АОТа нельзя задать.
__________________
Возможно сделать все. Вопрос времени |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|