|
![]() |
#1 |
Участник
|
код я брал не из нашей рабочей базы... писал на память
|
|
![]() |
#2 |
злыдень
|
Цитата:
Сообщение от UNRW
код я брал не из нашей рабочей базы... писал на память
![]() ![]() 2. Если сделать инвенттранс нормальным, построеным не по варчарам а поинтежеровским полям (вместо итемид - рекид и т.п.) - этот запрос будет работать на тех же 16 миллионах - 50 секунд пункт 2 - это так, к слову хотя может пригодится построителям хранилищ для отчетности, буде таковые вообще есть в природе на этом форуме
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ |
|
|
За это сообщение автора поблагодарили: dn (3). |
![]() |
#3 |
Участник
|
Цитата:
Сообщение от Recoilme
1. но только в чем то, потому что на стандартных классах это вообще не работает
Что "это"? Цитата:
Сообщение от Recoilme
2. Если сделать инвенттранс нормальным, построеным не по варчарам а поинтежеровским полям (вместо итемид - рекид и т.п.) - этот запрос будет работать на тех же 16 миллионах - 50 секунд
Переход от естественных ключей к исскусственным. Такое вряд ли будет в ближайших версиях. |
|
![]() |
#4 |
злыдень
|
Цитата:
Сообщение от mazzy
Не понял.
Что "это"? Это революция. Переход от естественных ключей к исскусственным. Такое вряд ли будет в ближайших версиях. InventSumDatePhysicalDim:: onHandQty() - отработал примерно за 50 минут Прямой запрос в Query Analyzer по схеме: InventSum - SUM(InventTrans) выполнился за 2 минуты (т.е. остаток на сегодня минус все складские проводки до интересующей даты) значит для 16 миллионов - примерно 8 часов. А ещё нужен приход и расход = примерно 24 часа на построение оборотки = не работает ЗЫ: я пробовал, через 1,5 часа снял задачу, у меня терпения не хватило ![]() 2. Скорее наооборот ![]() Об этом надо было думать Дамгардам при проектировании базы. Сейчас это можно использовать при построении хранилищ на основе аксапты
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ Последний раз редактировалось Recoilme; 31.01.2006 в 13:52. |
|
![]() |
#5 |
Участник
|
Цитата:
Сообщение от Recoilme
1. Ответил Владимир Максимов:
Ну, да ладно. Надеюсь другие разобрались Цитата:
Сообщение от Recoilme
2. Скорее наооборот
![]() Поищите. Найдете много интересного. Поищите на этом форуме для начала. Тема обсуждалась неоднократно. Цитата:
Сообщение от Recoilme
Об этом надо было думать Дамгардам при проектировании базы. Сейчас это можно использовать при построении хранилищ на основе аксапты
Просто тогда СУБД были другими. Тогда приортитеты были другими. ...Тогда - это уже 20 лет назад ![]() http://axapta.mazzy.ru/lib/names/#chronicle ![]() |
|
![]() |
#6 |
злыдень
|
Цитата:
Сообщение от mazzy
Все равно не понял.
Ну, да ладно. Надеюсь другие разобрались Искусственные и естественные ключи - это термины. Поищите. Найдете много интересного. Поищите на этом форуме для начала. Тема обсуждалась неоднократно. Они как раз думали. Просто тогда СУБД были другими. Тогда приортитеты были другими. ...Тогда - это уже 20 лет назад ![]() http://axapta.mazzy.ru/lib/names/#chronicle ![]() что-то мне подсказывает что в 98 году суррогатные ключи давали 100 очков вперед естественным. Пусть это остается на их совести по крайней мере я в терминологии разобрался ![]()
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ |
|
![]() |
#7 |
Moderator
|
Цитата:
Сообщение от Recoilme
1998 Mar Выпущена система Damgaard Axapta 1.0 - объектно-ориентированная, трехуровневая архитектура клиент/сервер, международная, многопользовательская. MS SQL 6.5, Oracle 7.0
__________________
С уважением, kvan. |
|
Теги |
остатки, ax3.0 |
|
![]() |
||||
Тема | Ответов | |||
Остатки на дату InventSumDatePhysical | 6 | |||
Остатки товара на определенную дату | 7 | |||
Скачут остатки | 3 | |||
Цена на дату создания заказа/закупки | 2 | |||
Остатки | 6 |
|