28.09.2011 2:07, Arioch пишет:
В письме от Tue, 27 Sep 2011 17:26:15 +0400, Андрей Кручинин
<an...@bk.ru> сообщал:
Домучал.
Собственно скрестил разные методы - скорость поехала. Мож кому и
пригодиться :-) Но тут имеет место то что аналитика делается по
покупателям, это важно.
1. Готовится внешняя таблица с данными и перебрасывается на сервер
2. Из таблицы делается заливка с простановкой флага когда снималась
аналитика
3. Флажок полученный новой аналитикой делается активным (ну типа
заносится в генератор :-) )
4. Старые данные удаляются ночью
Это все как Влад и предлагал.
А вот сам анализ - это были танцы с бубном. ВСе решилось проще.
Перед анализом данных, данные заносятся во временную таблицу, и затем
работа идет уже с ней. При таком подходе скорость повысилась раз в 10
ориентировочно ,если не больше. А до этого ни один таймаут не выдерживал
на сервер (там через Апача+PHP снимают анализ).
--
Андрей Кручинин