Цитата:
Сообщение от
kgksoft
У себя решаем:
1.Регулярным (каждый день) пересчетом статистики по InventSum, InventDim, WHSINVENTRESERVE + FREEPROCCACHE + FREESYSTEMCACHE
А статистику зачем пересчитывать? т.е. распределение данных при таких объемах вряд-ли меняется часто
Цитата:
Сообщение от
kgksoft
4. Написал новый класс для работы с остатками через WHSINVENTRESERVE+ InventDim - без использования страшной stored-procedure. Для кастомных расчетов все летает. + Как плюшки остатки (физ.+доступное кол-во) возвращаю как массив с указанной группировкой InventDim
Why Don't You Contribute to Open Source?
https://www.yegor256.com/2015/12/22/...en-source.html
По теме - вам нужно начать с того, чтобы понять какие данные вызывают эти проблемы, т.е. что скрывается под этими @P11.. и почему это занимает много времени(одна то строчка должна выбираться быстро - при условии конечно что сервер не перегружен)
Если это parameters sniffing то можно или прописывать планы PlanGuides или поставить forceliterals если на сервере есть ресурсы для этого
https://denistrunin.com/forceliteral...ePlaceholders/