Как восстановить скорость работы БД Firebird после выполнения зацикленного Insert?
Написал в ib expert зацикленный insert нарушив следующее правило:
"Допустимо выбирать из той же таблицы, в которую строки вставляются, но эта практика не рекомендуется, так как подобные действия могут привести к бесконечным вставкам строк (зацикливанию)."
Инсерт зациклился и ibexpert завис, я снял задачу (commit не произошел), генератор таблицы показывает 7млн, а в таблице записей 20шт. При этом все работает, но таблица стала жутко медленная (как через ibexpert, так и через программу, которая с этой бд работает).
База увеличилась с 2х гигов до 6 гигов.
Что сделать чтобы вернуть нормальную скорость работы таблицы?