J'ai une grande base de données sur une machine Win10, mysqld.exe fait beaucoup d'E/S disque, 100%, pendant des heures et des heures 100MB/s toujours - surtout écrit - persiste après de nombreux redémarrages. Comment puis-je savoir ce qu'il est en train de faire et l'arrêter? Je sais que la base de données n'est pas utilisée pour le moment, je veux savoir d'où vient cette E/S et l'arrêter. Les seules solutions que j'ai trouvées sur internet étaient des conseils de configuration générale, je n'ai pas besoin de ça, j'ai besoin de fermer ça maintenant!Que fait MySQL? 100% d'utilisation du disque à partir du démarrage
Afficher la liste de processus ne montre rien. MISE À JOUR: Le problème était une énorme opération d'annulation d'arrière-plan sur une table. La solution est la suivante:
1) kill mysqld.exe
2) add innodb_force_recovery=3 to my.ini
3) start mysqld.exe
4) export the table (96GB table resulted in about 40GB .sql file)
5) drop the table
6) kill mysqld.exe
7) set innodb_force_recovery=0 to my.ini
8) reboot and import the table back
Aucune idée sur l'intégrité des données pour l'instant, mais cela semble correct.
Merci à Milney.
[Process Explorer de Windows] (https://technet.microsoft.com/en-us/ sysinternals/bb896653) peut vous aider à déboguer. – DanFromGermany