Скорость выполнения MySql
Мне нужно каждые 200 миллисекунд очищать таблицу в Mysql и добавлять 5-50 значений. И около 30 компьютеров каждые 0,5 секунды будут подключаться к серверу и запрашивать данные из таблиц.
function setBet($games) {
$sth = $this->dbh->prepare("DELETE FROM bet");
$sth->execute();
$sth = $this->dbh->prepare("INSERT INTO bet(p1_rate,p1_name,p2_rate,p2_name) VALUES(?,?,?,?)");
foreach ($games as $game) {
$sth->execute(array($game->p1->count, $game->p1->name, $game->p2->count, $game->p2->name));
}
}
Сценарий выполняется более ~0,5 секунд. Как лучше это сделать?
Источник: Stack Overflow на русском