28.09.2011 2:07, Arioch пишет:
В письме от Tue, 27 Sep 2011 17:26:15 +0400, Андрей Кручинин
<an...@bk.ru> сообщал:

Домучал.

Собственно скрестил разные методы - скорость поехала. Мож кому и пригодиться :-) Но тут имеет место то что аналитика делается по покупателям, это важно.

1. Готовится внешняя таблица с данными и перебрасывается на сервер

2. Из таблицы делается заливка с простановкой флага когда снималась аналитика

3. Флажок полученный новой аналитикой делается активным (ну типа заносится в генератор :-) )

4. Старые данные удаляются ночью

Это все как Влад и предлагал.

А вот сам анализ - это были танцы с бубном. ВСе решилось проще.

Перед анализом данных, данные заносятся во временную таблицу, и затем работа идет уже с ней. При таком подходе скорость повысилась раз в 10 ориентировочно ,если не больше. А до этого ни один таймаут не выдерживал на сервер (там через Апача+PHP снимают анализ).



--
Андрей Кручинин

Ответить