|
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.
|