Я смотрю на перемещение приложения в Amazon Aurora для размещения базы данных
Однако, это кажется невероятно медленным по сравнению с моей старой базой данных (размещенной на VPS)
$time = microtime(true);
$query = "SELECT id from transactions ORDER BY id DESC LIMIT 1";
$res = $db->query($query);
$row = $res->fetch_assoc();
$now = microtime(true);
echo ($now - $time);
Этона моем старом сервере постоянно дает результат около 0,0001, а на сервере Amazon - 0,03.
Таблица транзакций содержит около 750 тыс. строк и правильно проиндексирована ...
Я перезапустил оба MySqlслучаи, чтобы получить достоверные показания
Я также заметил, что если я добавлю намеренно медленный запрос, такой как
SELECT * from transactions where hash != '1'
Кажется, что он захватывает сервер Amazon, так что он не будетпринимать или обрабатывать любые другие запросы, если я не перезагружаю его.
Является ли Amazon Aurora хорошим или мне стоит искать в другом месте?Я предполагал, что это будет хорошо работать из коробки ...