mysql “drop database” prend du temps — pourquoi?

mysql5.0 avec une paire de bases de données "A" et "B", à la fois avec de grandes tables innodb. "la chute de la base de données; le gel de la base de données "B" pour un couple de minutes. Rien n'est à l'aide de "Un" à ce point, alors pourquoi est-ce une exploitation intensive?

Points Bonus: étant Donné que nous utilisons "Un", le téléchargement de données en "B", puis passer à l'utilisation de "B", comment peut-on le faire plus vite? Suppression des bases de données n'est pas le genre de chose que l'on a généralement à faire tout le temps, donc c'est un peu hors des charts.

J'ai eu un problème similaire, mais les autres bases de données ont été opérationnel. La solution était de tuer tous les autres processus à l'aide de cette base de données parce qu'ils étaient de verrouillage (probablement implicitement peu d'avoir cette base de données sélectionnée, comme ils étaient en train de dormir).

OriginalL'auteur JBB | 2008-09-29