SELECT MIN(`cost`) FROM `shop_item` WHERE currency='rub';
Время выполнения 0,672 сек.
SELECT MIN(`cost`) FROM `shop_item` GROUP BY currency;
Выполнения 2,375 сек.
В таблице shop_item примерно 63000 записей. Поле cost:INT; currency:ENUM и содержит всего 3 значения. Индексы: cost:KEY; currency:KEY. Обеспечение: SSD, Xeon x3450, XAMP, Windows 10.
Возможно ли ускорить данные запросы?
Спасибо Akina.
после добавления составного индекса(currency,cost)
SELECT MIN(cost) FROM shop_item WHERE currency='rub';
Время выполнения 0,016 сек.
SELECT MIN(cost) FROM shop_item GROUP BY currency;
Выполнен за 0,031 сек.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости