Que fait MySQL? 100% d’utilisation du disque à partir du démarrage

J’ai une grande firebase database sur une machine Win10, mysqld.exe fait beaucoup d’E / S de disque, 100%, pendant des heures et des heures 100 Mo / s, principalement – écrit surtout – persiste après de nombreux redémarrages. Comment puis-je savoir ce que ça fait réellement et l’arrêter? Je sais que la firebase database 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, je dois arrêter cette chose maintenant!

show processlist ne montre rien.

UPDATE: Le problème était une énorme opération de restauration en 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 le moment, mais cela semble aller bien.

Merci à Milney.

Si vous affichez l’onglet Disque du moniteur de ressources du Gestionnaire des tâches, vous pouvez voir quels fichiers sont en cours d’écriture, cela vous indiquera quelle est la firebase database;

Vous pouvez ensuite utiliser quelque chose comme SELECT * FROM information_schema.innodb_trx\G pour afficher les transactions ouvertes et voir quelles instructions en sont la cause.

Moniteur de ressources

Je pense que vous devriez regarder ça.

http://windowsreport.com/windows-10-anniversary-update-100-disk-usage/

Essayez également de vérifier si l’utilisation d’E / S disque est toujours présente si vous désactivez Internet.