|
|
|
|
#1 |
|
Участник
|
Да при чем здесь запрос! Основной тормоз Вы поимеете на закачке этой кучи записей на AOS и последующий возврат обратно на SQL. А время выполнения собственно запроса уже становится не критичным
Если речь идет о вставке миллионов записей, которые формируются непосредственно в базе SQL, то прокачка их через AOS для вставки средствами Axapta - крайне медленная операция.
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
|
|
|
#2 |
|
Enjoy!
|
AX 2009, 2012:
X++: systemSequence seq = new SystemSequence(); if (seq) { // Выделяем 20 записей SalesTable seq.reserveValues(20, tablenum(SalesTable)); // Приостановить автоматическое распределение RECID seq.suspendRecIds(tablenum(SalesTable)); // Вручную генерим RecId в выбранном диапазоне, если необходимо // Снять остановку распределения seq.removeRecIdSuspension(); } X++: systemSequence::flushCache(); Последний раз редактировалось iCloud; 19.08.2016 в 03:20. |
|
|
|
| За это сообщение автора поблагодарили: Владимир Максимов (2). | |
| Теги |
| ax2009, recid, sql, systemsequences |
|
|
|