Суть вопроса в том, что когда происходит мгновенное удаление - не всегда tmp файл возвращается в txt, бывает что после завершения скрипта остается tmp и весь процесс парса приходится повторять
@defol добавить индексы.(индексы - средство ускорения поиска)
встроенные средства в бас это не позволяют, лучше использовать сторонние.
подобная тема уже поднималась.
подробностей как это делать во встроенной в бас базе не знаю.
ищи тему или тех кто хорошо знаком с mongodb