|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : avril 2004 Messages : 284 ![]() |
Bonjour,
Je suis en train de tester une intégration dans une base. J'intègre avec LOAD DATA LOCAL INFILE 43 000 000 d'entrées sur cette table temporaire et mon espace disque se réduit énormément (logique). Mon problème est que je suis passé de 17 Go de libre à 3 Go, j'ai du en outre interrompre l'intégration suite à quelques problèmes et détruire manuellement la table temporaire. J'ai rebooté ma machine (Linux Ubuntu 7.10 avec MySQL 5.0) mais mon espace disque n'est pas revenu pour autant. Sauriez-vous quelle manip je peux faire pour être certain que tout a été purgé (journalisation, fichiers temporaires...) et éventuellement ce dont vous auriez besoin au niveau de ma config ? En vous remerciant, C. Tobini |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : août 2002 Messages : 1 036 ![]() |
Bonjour,
Pour récupérer de l'espace, essaie ça : http://dev.mysql.com/doc/refman/5.0/...ize-table.html |
|
|
00
|
|
|
#3 |
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
Attention, ça ne fonctionne pas avec InnoDB.
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : février 2006 Messages : 953 ![]() |
... qui est un cas désespéré. La seule façon de récupérer de la place avec InnoDb est l'option "innodb_file_per_table", avant de créer ses bases
Sinon il est possible que le log binaire prenne beaucoup de place (je crois qu'il est activé par défaut avec Ubuntu). Il faudrait voir quels sont les fichiers qui ont gonflé (il me semble que mysql a un répertoire dans /var). Edit : Je confirme, les données sont dans /var/lib/mysql et les logs dans /var/log/mysql. Les log binaires sont par défaut plafonnés à 100M par fichier et une fois passé au suivant ils expirent au bout de 10 jours... mais le ménage est fait au démarrage du serveur. Si c'est une machine de développement les log binaires au moins devraient s'occuper d'eux même. |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : avril 2004 Messages : 284 ![]() |
Bonjour à tous les deux et merci pour les réponses,
C'était effectivement le log binaire qui était activé, un 'RESET MASTER' a été plus que salutaire, j'ai récupé 12 Go d'espace disque J'ajoute que j'ai désactivé le log, ma base n'est pas master de réplication. Merci encore et bonne soirée, C. Tobini |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com