Это связано с запросами, которые я запускаю этот вопрос , а именно:
SELECT CONCAT_WS(', ', city, state) AS location, AVG(latitude), AVG(longitude)
FROM places
WHERE state='NY'
AND city='New York'
GROUP BY
state, city
Я смотрел на phpMyAdmin, и у них есть одно значение, помеченное красным, Handler_read_rnd_next. Я думаю, что это имеет смысл; Учитывая приведенный выше запрос, если в местоположении есть несколько почтовых индексов, функции AVG () будут группироваться по городам / штатам, а затем сканировать каждый почтовый индекс.
Мой вопрос: когда это станет ужасной вещью? Должен ли я кешировать эти средние значения для начала или это увеличение на несколько тысяч Handler_read_rnd_next каждые несколько минут приемлемо для базы данных? Похоже, это число увеличится для любого запроса, использующего GROUP BY, поэтому мне интересно, является ли это просто стандартным тарифом.