Incorrect key file for table; try to repair - SQL/NoSQL - Programmation
Marsh Posté le 03-05-2008 à 10:34:01
j'ai déja eu ce souci une fois, ça venait d'un espace disque insuffisant. essaie de faire le ménage pour voir
Marsh Posté le 03-05-2008 à 10:45:39
question con.
espace bdd ou espace serveur ?
bdd je suppose ?
Marsh Posté le 03-05-2008 à 11:32:12
Harkonnen a écrit : j'ai déja eu ce souci une fois, ça venait d'un espace disque insuffisant. essaie de faire le ménage pour voir |
ok c'est fait, mais ça ne règle pas le problème
si ça avait été ça le problème, aucune requête sur ma base ne fonctionnerait non ?
Marsh Posté le 03-05-2008 à 11:32:13
doublon
Marsh Posté le 03-05-2008 à 19:09:00
zeOffspring a écrit : |
je te fais juste part d'une expérience similaire que j'ai eue, et de la solution que j'avais trouvé et qui avait fonctionné, mais rien ne dit que ton problème vienne de là
zeOffspring a écrit : |
pas forcément... le résultat de la requête est inscrit sur le disque au fur et à mesure de son exécution, donc pour peu que tu aies des requêtes qui renvoient des petits resultset, tu peux avoir suffisament d'espace. une requete qui retourne une valeur scalaire par exemple
Marsh Posté le 03-05-2008 à 10:31:04
Bonjours à tous !
En exécutant une requête pleine de jointures, j'ai un message d'erreur de MySQL qui me revient dans la gueule
Incorrect key file for table '/dev/shm/#sql_d0c_4.MYI'; try to repair it
D'après ce que j'ai compris, le fichier d'index d'une de mes tables est corrompu...
Pourquoi, je ne sais pas et surtout '/dev/shm/#sql_d0c_4.MYI' est censé être une table à moi ?
Aucune de mes tables n'a un nom de ce style, de toute façon j'ai réparé toutes les tables
concernées par cette requête. Aucun changement. Je les ai toutes effacé/vidé puis
ré installé avec une sauvegarde. Pareil...
Là ça dépasse mes connaissances SQL. Je suppose que c'est déjà arrivé à quelqu'un ce binz ?
Je précise que je ne travaille pas en local, je suis chez OVH. Vala
Merci d'avance pour votre aide
Seb