Webage
Новичок
Доброго вечера. Имеется следующая задача. В таблице 110000 записей с информацией о компаниях. Мне необходимо понять сколько в определенный интервал времени появилось новых компаний. Ход действий которые есть сейчас
1) выбираю список компаний за определенный интервал, допустим месяц с помощью distinct и загоняю все это дело в массив.
2) прохожу по массиву и на каждую компанию которая есть в массиве делаю запрос в базу только за период до того интервала который был в 1 пункте.
Все замечательно работает, но есть проблема если 1 пункт выполняется за 1 секунду то второй может выполняться от 20 до 50 секунд. Подскажите может есть другой подход. Оговорюсь, что все это выполняется на localhost и по ресурсам я не ограничен.
1) выбираю список компаний за определенный интервал, допустим месяц с помощью distinct и загоняю все это дело в массив.
2) прохожу по массиву и на каждую компанию которая есть в массиве делаю запрос в базу только за период до того интервала который был в 1 пункте.
Все замечательно работает, но есть проблема если 1 пункт выполняется за 1 секунду то второй может выполняться от 20 до 50 секунд. Подскажите может есть другой подход. Оговорюсь, что все это выполняется на localhost и по ресурсам я не ограничен.