Sử dụng một hàm trên một cột trong mệnh đề WHERE ngăn cản việc sử dụng hiệu quả một chỉ mục trên cột đó. Hãy thử cái này thay thế:
SELECT *
FROM `datetime`
WHERE user_id = 1
AND `date` >= '2010-10-01' AND `date` < '2010-11-01'
Thêm chỉ mục vào (user_id, date)
.