SELECT f1.userid, f1.fileid, f1.filename
FROM photoplog_fileuploads AS f1
LEFT JOIN photoplog_fileuploads AS f2
ON (f2.userid = f1.userid AND f2.fileid > f1.fileid)
WHERE 1=1
AND f2.fileid IS NULL
AND f1.userid IN (2,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,
22,23,24,25,26,27,28,29,30,31,32,1,3)
AND f1.catid NOT IN (0)
AND f1.moderate = 0;
---------------------------------------
За это базу отключили до выяснения и корректировки.
Не соображу что делать.
Может кто сталкивался с такой проблемой и знает лекарство?
Почему же, выдерживает, но тормозит
Тут у меня есть где посмотреть код фотоплога, так там этого запроса не видать.
Может какой аддон и его можно выключить?
то есть это в плагине при показе галерей в списке пользователей? ну и нафик они там нужны?
Ключи это палка от двух концах : запросы они ускоряют, но при обновлении таблицы требуется и обновление всех ключей тоже, поэтому общая производительность может упасть.
Кстати, попробуй найти в плагине этот запрос и замени LEFT JOIN просто JOIN
Я тут сегодня обнаружил, что некоторые программисты всерьёз считают что LEFT JOIN следует использовать всегда потому что так в учебниках написано. Ржал и плакал.