Были идеи-недовольства тем, что БД проверяется каждый раз, что никак не нужно. Если база огромна - проверки ждать очень долго. Предлагаю очень простой компромисс:
Достаточно частная задача, для простого пользователя важно чтобы всё было в норме, и база тоже. База проверяется в самом конце, можно прервать проверку без риска нарушить работу сайта. Сессия блокируется на 10 секунд.
я бы еще одну кнопку добавил: тестировать только БД, т.к. иногда меняется структура БД и система пишет, что не может изменить структуру, правьте сами ...
База проверяется в самом конце, можно прервать проверку без риска нарушить работу сайта. Сессия блокируется на 10 секунд.