В последнее время мы видим некоторые запросы в логах mysql (master), но не знаем, почему они там отображаются:
Запросы select/update table where id = <some integer>
.
- Есть индекс по идентификатору
- размер таблицы ниже 100 000
- Сканированные строки исчисляются сотнями (иногда <100) </li>
- Сервер работает на очень хорошем оборудовании
- В этом нет никаких соединений
- В настоящее время в базе данных не выполняется никаких активных действий
- таблицы innodb
- одни и те же запросы обычно даже не занимают 50 мс, но иногда все выполнение этих запросов занимает около 4-8 секунд
Одно наблюдение состояло в том, что все аналогичные запросы "не медленные, но странные, требующие много времени" занимают почти одинаковое количество времени в течение некоторой продолжительности. То есть все запросы, указанные в верхней части, будут занимать около 4,35 секунды с отклонением в 0,05 секунды.
Влияет ли задержка сети / отбрасывание пакетов на время запроса mysql?