Отчет много кушает оперативной памяти

1. harvester_sorrow 24 11.10.18 14:14 Сейчас в теме
Добрый день!
Перешел на новую работу, был тут один отчетик интересный, 3 запроса 2 из которых в цикле, вообщем сказали "оптимизировать". Формировался этот отчет 4 часа (за год), оптимизировал, формируется за 30-40 сек. )))).
Суть не в этом конечно. Формируют отчет всегда строго за 1 год, мне стало интересно ,сколько будет формироватся з 4 года)., сформировался быстро 1.5-1.7 мин. но встал один вопрос, отчет формируется при таком периоде только один раз, повторно его уже не запустишь (упирается в 3.5 Гб оперативы).
Вот мне и стало интересно, как "убить" память отчета, потому что если закрыть отчет, память чиститься.
Может кто подскажет куда копать, что читать.
Сразу предупрежу данных много, от слова ОЧЕНЬ.
Прикрепленные файлы:
+
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. dandykry 9 11.10.18 15:07 Сейчас в теме
(1) Сохраните получившийся табличный документ в файл. Сколько он весит на диске?
+
13. harvester_sorrow 24 11.10.18 16:18 Сейчас в теме
(4
(11) теперь понял, как только до компа доберусь,надо это проверить, спасибо
+
6. Sashares 34 11.10.18 15:09 Сейчас в теме
(1) Больше информации предоставьте.
Управляемое приложение или обычное, толстый клиент или тонкий.
alex-l19041; +1
10. harvester_sorrow 24 11.10.18 16:00 Сейчас в теме
(6)обычное, толстый клиент, только как это поможет?
+
11. Sashares 34 11.10.18 16:08 Сейчас в теме
(10) В обычном приложении если явно не используется общий модуль с признаком Сервер, то выполнение кода происходит на клиенте.
Если сам по себе табличный документ большой - пока он открыт, он занимает оперативную память. Попробуйте как в (1) сказали - сохранить табличный документ в файл.
Если файл большой, то вряд ли тут что-то может помочь.
Если же маленький, то проблема скорее всего в другом - не очищаются какие-нибудь переменные, содержащие большое количество данных.
+
15. harvester_sorrow 24 11.10.18 16:42 Сейчас в теме
(11)теперь понял, как только до компа доберусь,надо это проверить, спасибо
Но меня смущает что в консоли запросов не больше 500мб выгребает, получается,что все остальное на себя скд берёт
+
12. kuzev 47 11.10.18 16:08 Сейчас в теме
(1) убрать данные расшифровки
+
14. harvester_sorrow 24 11.10.18 16:20 Сейчас в теме
(12) вариант хороший, но к сожалению не сработало
+
2. harvester_sorrow 24 11.10.18 14:16 Сейчас в теме
на х64 не предлогать))) "Живая база" и так там крутится, а моя тестовая на х32
+
3. alex-l19041 8 11.10.18 14:56 Сейчас в теме
менеджер временных таблиц используется?
+
8. harvester_sorrow 24 11.10.18 15:53 Сейчас в теме
(3)весь отчёт на складе, без кода
+
5. 4way 11.10.18 15:08 Сейчас в теме
Может рассылкой отчетов можно решить проблему?
+
7. alex-l19041 8 11.10.18 15:12 Сейчас в теме
(5) можете уточнить как это связано с оперативной памятью?
+
9. harvester_sorrow 24 11.10.18 15:54 Сейчас в теме
Сама суть вопроса, есть ли способ почистить память без закрытия отчёта?
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот