вопрос возникает из-за какого-то поведения, которое я вижу.
мы используем mysql 5.1.36, выпуск xtradb 6 на 8-ядерном компьютере. при удалении базы данных с большим количеством таблиц mysql долго проверяет разрешения для каждой таблицы, прежде чем отбрасывать их. Я понимаю, что это нормальное поведение, по крайней мере, с последними версиями MySQL. однако при этом все остальные запросы к базе данных блокируются в состоянии «открытая таблица». вверху показано, что одно из ядер привязано на 100%, а остальные ядра ничего не делают.
это ожидаемое поведение? есть ли мьютекс вокруг проверки прав доступа и кода открытия таблиц?
спасибо!