Re: xoopstube: index : liste alphabetique qui commence par les nombres :0123... | Titre du sujet : Re: xoopstube: index : liste alphabetique qui commence par les nombres :0123... par slider84 sur 27/06/2013 07:21:04
Bonjour celinefnac,
Ce n'est pas parce que ce type de requête fonctionne bien sur des millions d'enregistrements qu'elle ne va pas générer du timeout d'ailleurs ça a toutes les chances de faire planter n'importe quel site vu les temps qu'elle peut mettre à retourner un résultat. C'était plus à titre de comparaison. Pour te donner un ordre d'idée pour certaines requêtes il me faut une dizaine minutes avant d'avoir un résultat, les mêmes avec un SELECT IN SELECT ont tournées plus de 8h...
Tu pourrais essayer cette requête pour voir ?:
SELECT *
FROM xe62_xoopstube_videos AS t1
INNER JOIN
(
SELECT vidid
FROM xe62_xoopstube_videos
GROUP BY vidid
HAVING count(vidid) > 1
)
AS t2
ON t1.vivid=t2.vivid
ORDER BY t1.vidid ASC LIMIT 1
Aprés, est-ce que tu as testé ton site en local (avec Wamp par exemple) ? Si tu as la même erreur en local on peut je pense se diriger plus vers un problème de table (données endommagée, index qui ont sautés...). Par contre, si tu n'a pas d'erreurs en local, je pencherais pour un problème avec ton hébergement (paramétrage, machine surchargée...).
|
|