Привет, суть в чём, нужно парсить биржу криптовалют, записывать эти сведения и на основе их выводить как изменялась валюта за N времени, интервалов в общей сложности 6, от 1 минуты до 24 часов.
Организовал БД я ... никак )
Т.е у меня есть таблица, с полями
----------------------------------------------
| id + fromcoin + tocoin + value + time |
_________________________________________
Тащу я из таблицы все данные за 24 часа вот таким запросом
$query = $this->db->query("SELECT `time`, `volume` FROM ".$this->table." WHERE `fromcoin`='".$from."' AND `tocoin` = '".$to."' AND `time` >= '".date('Y-m-d H:i:s')."' - INTERVAL 24 HOUR ORDER BY 'time' ASC");
Т.к мне надо в цикле обойти 240 монеток, то 240 запросов выполняются больше 3х минут.
Как бы оптимизировать этот момент ?