|  |  
 
Lorsqu'un disque est plein, MySQL effectue les opérations suivantes :
 
Il vérifie toutes les minutes si suffisamment de place a été libérée pour pouvoir écrire les lignes courantes. Si oui, ces lignes sont écrites, si non, il attend une nouvelle minute.
Toutes les 6 minutes, il ajoute une ligne dans le fichier d'historique.
 
Pour résoudre ce problème, vous pouvez essayer ce qui suit : 
 
Pour continuer, il suffit de libérer suffisament d'espace sur le disque pour que toutes les lignes puissent être écrites.
Pour abandonner le thread, vous devez envoyez une commande mysqladmin kill. Le thread sera terminé lors de sa prochaine tentative d'écriture. (au pire, dans une minute).N'oubliez pas que d'autres threads risquent d'être mis en attente, à cause de cette erreur ``disk full''. Si vous avez plusieurs threads, terminer celui qui était bloqué par la capacité du disque, peut permettre de déverrouiller une table, et autoriser d'autres thread à continuer. Cependant, les prochains threads en écriture seront aussi bloqués.
 |