Лучший способ сделать это с базой данных SQL - выполнить удаление непосредственно на сервере, не перемещая курсор на стороне клиента. В итоге вы можете выполнить несколько команд DELETE, по одной для каждой записи, когда одна команда DELETE может удалить все записи одновременно.
Более того, в некоторых базах данных есть команда TRUNCATE (это Oracle, но для других БД может быть эквивалентная команда), которая может очистить всю таблицу без генерации данных отката, что обычно быстрее и требует меньше ресурсов на сервере - если вы уверены, что вам не нужно откатывать команду позже.
Если база данных не является базой данных SQL, в документации будет указано, как лучше всего очистить ее таблицы.