У нас когда то был оффлайн скрипт ночной который выбирал в покере в базе все записи игр за день и анализировал ища мошенников. Все эти данные занимали много гигов (50 миллионов игр в день). Покусочно незя, обработка требовала наличия всего. Так вот выбрав их один раз ты весил кучу гигов. А дальше шел анализ по уже уменьшенным данным, а те грохнули, и все равно ты весишь стокаже. Выборка быстрая относительно. Анализ долгий и все это время на машине памяти мало оставалось. Решили это так: форканулись чайлд выбрал, предобраьотал скомпактил, вернул в парента пайпом и сдох чтоб память отпустить. По другому никак((