|
![]() |
#1 |
Участник
|
Чисткой WHSInventReserve занимался, но занятие неблагодарное. Что-то в районе 22 млн -> 20 млн превратилось. И работало дня 2. Сейчас 38 млн. (InventDim 97 млн)
У меня установлен CU11 (29 Jun 2016), так что все фиксы микрософт на тот момент уже вышли. Смотрел на реализацию в CU13 она не изменилась. Там проблема в реализации самой процедуры. Не может цикл с селектами работать быстро, а у меня веб-сервисы по получению остатков. И ответ должен быть быстрым. |
|
![]() |
#2 |
Участник
|
20 млн ненулевых записей?
это конечно очень много, на типичном складе если я правильно понимаю это будет число порядка числа ячеек(т.е. несколько десятков тысяч). В целом неудивительно что стандарт перестал работать Последний раз редактировалось trud; 10.09.2019 в 08:46. |
|
![]() |
#3 |
Участник
|
На производстве это нормально. В зависимости от того, как быстро идет производство, в день может генерироваться около тысячи серийников. У нас в АХ 4.0 в какой-то момент начались сбои стандартного функционала, и стал дублироваться InventDimId. Проблему пофиксили и сейчас у нас 50 млн записей в InventDim.
__________________
// no comments |
|
![]() |
#4 |
Участник
|
|
|
![]() |
#5 |
Модератор
|
сильно зависит от сетапа - у нас к примеру есть клиент у которого стабильное распределение данных это 90-95% склада "закрыто" физически но все еще "открыто" финансово (остатки чистятся и пересчитываются регулярно)
__________________
-ТСЯ или -ТЬСЯ ? |
|
![]() |
#6 |
Участник
|
InventDim - сопутствующая таблица, и в большинстве случаев InventSum выбираем именно с ней. Поэтому объем записей в ней для нас также критичен. Регулярно подчищаем, чтобы не было неиспользованных записей. Нулевые записи в InventSum тоже убираем (ну там 1 млн из 30 удалится - и то хорошо).
__________________
// no comments |
|
Теги |
ax 2012 r3, ax2012r3, performance, sp_whsonhand, sp_whsonhandwithdelta, whs, полезное, производительность |
|
|