@defol добавить индексы.(индексы - средство ускорения поиска)
встроенные средства в бас это не позволяют, лучше использовать сторонние.
подобная тема уже поднималась.
подробностей как это делать во встроенной в бас базе не знаю.
ищи тему или тех кто хорошо знаком с mongodb
@zeor думаю лучше делать SQL запросами всё, а не блокировками. В свое время делал софт блокировками - заметный проигрыш в скорости получается, особенно когда записей будет несколько тысяч. 6 пользователей каждый обращался напрямую к таблице, 20000 записей и мертвая скорость работы :)