Excusez-moi : voilà le message :
Warning: [mysql error 1104] The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay
SELECT att.value AS value,
COUNT(DISTINCT att.imageId) AS nbPictures,
IF(ptt.name IS NULL, 'n', 'y') AS tagExists,
COUNT(DISTINCT pit.image_id) AS nbPicturesTagged
FROM (amd_temp_tags att LEFT JOIN piwigo_tags ptt ON att.value = ptt.name)
LEFT JOIN piwigo_image_tag pit ON pit.tag_id = ptt.id
GROUP BY att.value
HAVING nbPicturesTagged < nbPictures
ORDER BY att.value in /customers/unevieenphotos.com/unevieenphotos.com/httpd.www/include/dblayer/functions_mysql.inc.php on line 654
A bientôt
Hors ligne
J'ai un message sensiblement identique (même ligne de fichier concerné).
Warning: [mysql error 126] Incorrect key file for table '/tmp/#sql_c1b_1.MYI'; try to repair it SELECT att.value AS value, COUNT(DISTINCT att.imageId) AS nbPictures, IF(ptt.name IS NULL, 'n', 'y') AS tagExists, COUNT(DISTINCT pit.image_id) AS nbPicturesTagged FROM (amd_temp_tags att LEFT JOIN piwigo_tags ptt ON att.value = ptt.name) LEFT JOIN piwigo_image_tag pit ON pit.tag_id = ptt.id GROUP BY att.value HAVING nbPicturesTagged < nbPictures ORDER BY att.value in /home/gotcha/public_html/galerie/include/dblayer/functions_mysql.inc.php on line 654
Je notifie l'auteur qui risque de ne pas répondre rapidement. Il a prévenu qu'il était indisponible pour plusieurs mois.
Hébergeur : o2switch.fr
Version de Piwigo
Piwigo 2.2.5
Environnement
Système d'exploitation: Linux
PHP: 5.2.17 (Montrer les informations) [2011-09-12 19:58:07]
mysql: 5.0.92-community [2011-09-12 19:58:07]
Base de données
5166 photos (première photo ajoutée le Vendredi 01 Avril 2011)
367 albums dont 95 physiques et 272 virtuels (8575 associations)
662 tags (48206 associations)
63 utilisateurs
5 groupes
373 commentaires [Photos]
3 commentaires [Albums]
Hors ligne
@jmoreau47 : quelle est la taille de votre table (BDD) piwigo_amm_tags ?
Regardez mon précédent post pour donner le plus de renseignements possible. Merci.
Hors ligne
Je n'ai pas de table : piwigo_amm_tags
Hébergeur : One.com
Version de Piwigo
Piwigo 2.2.5
Environnement
Système d'exploitation: Windows 7
PHP: 5
mysql: 5.0.32
Base de données
4205 photos
131 albums
560 tags (48206 associations)
4 utilisateurs
J'espère que cela est bon ????
Avec mes remerciements.
Hors ligne
jmoreau47 a écrit:
Je n'ai pas de table : piwigo_amm_tags
Autant pour moi, il s'agit de la table : piwigo_amd_images_tags
Hors ligne
jmoreau47 a écrit:
Beaucoup ???
Pour quel poids ? (visible toujours via phpMyAdmin sur la même ligne)
Hors ligne
Gotcha a écrit:
J'ai un message sensiblement identique (même ligne de fichier concerné).
Le message n'est pas du tout identique...
Pour ton problème Gotcha, c'est vrai qu'il est un peu passé à la trappe... mais pour moi il est complètement différent de celui évoqué jmoreau47.
Dans ton cas, je soupçonne un problème sur le fichier d'index de la table (le message est très explicite sur ce point Incorrect key file for table '/tmp/#sql_c1b_1.MYI'; try to repair it) mais de mémoire, tout ce qu'on avait essayé n'avait abouti à rien...
Dans le cas de jmoreau47, le message est The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay
En gros, cela veut dire qu'il y a trop d'enregistrements à prendre en compte et que le moteur de base de donnée n'est pas configuré pour en traiter autant...
Les solutions sont :
- modifier le fichier de configuration de mysql
- changer d'hébergeur
- réduire le nombre de photos
Pour info, quel est l'hébergeur ? combien y-a-t'il de tags dans la galerie ? combien d'associations tags/images ?
Hors ligne
Bonjour,
J'ai décoché : Alimenter le référentiel au fil de l'eau
J'ai coché : magic, exif, iptc, xmp, com
Et j'ai refait l'analyse.
Le message a disparu. Je n'ai aucun tags.
Par contre lorsque je vais dans ma galerie, je retrouve bien mes mots clés ou tags.
A quoi sert cette analyse et est-ce nécessaire ?
Merci
Hors ligne
La galerie gère très bien les mots-clefs sans l'usage du plugin.
La fonctionnalité du plugin consiste tout simplement à venir enrichir automatiquement le référentiel de la galerie des mots-clefs trouvés dans les métadonnées des photos et pour lesquels il n'existe pas de correspondance dans la galerie.qui ne sont pas présents.
Hors ligne
Bonjour à tous,
Moi j'ai l'erreur 1317 :
========================================================
Warning: [mysql error 1317] Query execution was interrupted
SELECT att.value AS value,
COUNT(DISTINCT att.imageId) AS nbPictures,
IF(ptt.name IS NULL, 'n', 'y') AS tagExists,
COUNT(DISTINCT pit.image_id) AS nbPicturesTagged
FROM (amd_temp_tags att LEFT JOIN piwigo_tags ptt ON att.value = ptt.name)
LEFT JOIN piwigo_image_tag pit ON pit.tag_id = ptt.id
GROUP BY att.value
HAVING nbPicturesTagged < nbPictures
ORDER BY att.value in /homez.170/lesmillep/www/marc/include/dblayer/functions_mysql.inc.php on line 654
=======================================================
C'est frustrant de sentir qu'on un truc qui pourrait être sympa pour du "En ligne", mais qui ne marche qu'une fois, la première fois...
La table piwigo_amd_images_tags contient 74.294 lignes, pour un poids de 6 Mio.
Après une suppression de tous les tags (Menu Photos) et une réinitialisation complète du référentiel, la requête fonctionne pour les mots clés présents dans les photos. Je coche quelques mots-clés (faut pas en oublier) et les mots-clé sélectionnés produisent bien les tags. Mais ça ne marche qu'une fois, la première fois, ensuite la requète plante...
Est-ce que cette requête peut être optimisée ou découpée (en passant par des tables intermédiaires) ?
Comment faire ???
Je suis chez OVH, si j'étais chez Piwigo est-ce que ça marcherait mieux ?
Hors ligne
Pour ce cas, c'est la durée d'exécution de la requête qui est trop longue... :-/
L'idéal serait que je réussisse à découper la requête. çà n'est pas impossible, mais c'est plus compliqué... et pour l'instant j'ai vraiment du mal à dégager du temps pour coder... (et la liste des trucs à faire est longue.. :-( )
Passer chez piwigo.com ne résoudra pas forcément ton problème, c'est plutôt à moi d'optimiser le process..
Hors ligne
MarcDesMilles a écrit:
Je suis chez OVH, si j'étais chez Piwigo est-ce que ça marcherait mieux ?
tu as 30 jours d'essais gratuit pour tester l'offre ;-)
Hors ligne