Таким образом, я сталкиваюсь с ситуацией, когда я запускаю DROP DATABASE IF EXISTS <database_name>
в пустой базе данных, для ее удаления требуется примерно 20-25 секунд.
Небольшой контекст ... Я использую mocha для запуска модульных тестов, в моем before
хуке я создаю тестовую базу данных, в моих beforeEach
хуках я заполняю базу данных тестовыми данными из файла SQL, мой Хук afterEach
очищает таблицы с использованием усечения / каскада, а также сбрасывает последовательности, а хук after
удаляет базу данных.
Мне просто интересно, почему требуется так много времени, чтобы удалить базу данных, которая уже была очищена с помощью afterEach
hook.
Также, если я запускаю только один небольшой набор тестов, это совсем не займет много времени, но чем больше тестов я включу, тем больше времени потребуется для удаления базы данных в самом конце.
Любая помощь будет принята с благодарностью.