Есть ощущение, что при пересчёте текущего месяца, если не указывать конкретный день, то пересчитывается только текущий день. (в момент теста было 15.10.2013)
Запустил за весь месяц - выполнялось 34 минуты:
Цитата:
Начисление Inet завершено
Время: 0 d 00:34:28
Запустил за 01.10.2013 - выполнялось 38 минут:
Цитата:
Начисление Inet завершено
Время: 0 d 00:38:19
Перед этим я поправил все тарифы по
совету Амира, чтобы появился максимальный трафик.
Код:
mysql> select day, count(distinct contractId) from inet_tariff_traffic_max_detail_30_201310 group by day;
+-----+----------------------------+
| day | count(distinct contractId) |
+-----+----------------------------+
| 1 | 1378 |
| 14 | 1 |
| 15 | 1378 |
+-----+----------------------------+
3 rows in set (0.09 sec)
Судя по этой выборке, пересчитались действительно только 1 и 15 число (14 я тестировал превалирующий трафик на 1 договоре).
Такие дела.
inet вер. 5.2 сборка 1243 от 07.10.2013 17:16:53