Во-первых, время выполнения зависит от таблицы, сервера, нагрузки и того, какие кэши на разных уровнях разогреты.
w.r.t. улучшая производительность этого конкретного запроса, составной индекс на
...
KEY itemType_sysCreationDate (itemType, sysCreationDate)
...
в таблице позволит выполнить этот запрос с использованием только индексов. Не может быть намного лучше, чем это. обратите внимание, что порядок важен .
Кроме того, замена 'now ()' явной строкой даты, сгенерированной на прикладном уровне, позволит mysql использовать свой кеш запросов, если он видел запрос раньше, И таблица не обновлялась с момента последнего выполнения И запрос все еще находится в кеше. Не то чтобы я защищал кеш запросов MySQL. ;)