MySQL: Кэш запросов: оптимизируйте ваши запросы



Кэширование запросов на MySQL-серверах обычно включено. Это связано с тем, что когда дело доходит до улучшения производительности, кэширование запросов является одним из наиболее эффективных методов, доступных для движков баз данных.



Один и тот же запрос может выполняться несколько раз. И гораздо быстрее запросить готовый результат из кэша. Однако, для запроса CURDATE (текущая дата) это недоступно. Чтобы реализовать кэширование для CURDATE, просто добавьте перед запросом PHP-строку:



//CURDATE не определена

$query = 'SELECT id FROM table WHERE publish_date = CURDATE()';




#MySQL



👉 @database_info