Vadimka
Новичок
оптимизация таблицы
есть запрос, топ по кол-ву просмотров фотографий...
таблица просмотров содержит 1 млн записей,
запрос выполняется более 3 секунд
возможно ли его оптимизировать?
SELECT pv.id, count( * ) AS COUNT
FROM photo_album_fot_view pv, photo_album_fot pf
WHERE pv.id = pf.i
AND pv.idalbum = pf.idalbum
AND TO_DAYS( NOW( ) ) - TO_DAYS( pv.d8 ) <=1
GROUP BY 1
ORDER BY 2 DESC
LIMIT 4
есть запрос, топ по кол-ву просмотров фотографий...
таблица просмотров содержит 1 млн записей,
запрос выполняется более 3 секунд
возможно ли его оптимизировать?
SELECT pv.id, count( * ) AS COUNT
FROM photo_album_fot_view pv, photo_album_fot pf
WHERE pv.id = pf.i
AND pv.idalbum = pf.idalbum
AND TO_DAYS( NOW( ) ) - TO_DAYS( pv.d8 ) <=1
GROUP BY 1
ORDER BY 2 DESC
LIMIT 4