mysql5.0 z parą baz danych "A" i "B", obie z dużymi tabelami innodb. "usuń bazę danych A;" zawiesza bazę danych "B" na kilka minut. W tym momencie nic nie używa litery "A", więc dlaczego ta operacja jest tak intensywna?"drop database" mysql wymaga czasu - dlaczego?
Punkty bonusowe: biorąc pod uwagę, że używamy "A", prześlij dane do "B", a następnie przejdź do "B", jak możemy to zrobić szybciej? Upuszczanie baz danych nie jest czymś, co zwykle trzeba robić przez cały czas, więc jest to trochę poza listami przebojów.
Miałem podobny problem, ale inne bazy danych działały. Rozwiązaniem było zabicie wszystkich innych procesów korzystających z tej bazy danych, ponieważ blokowały ją (prawdopodobnie niejawnie po wybraniu tej bazy danych podczas snu). – GDR