я вынужден ждать 6 часов
разница в том, что в одном случае надо просто искать ближайшие к точке, а в другом случае надо найти ближайшие для каждого из company_id
почему PostGIS должен быть быстрее я не понимаю.
Ближайшие записи к точке я могу по индексу искать, это у меня делается быстро относительно, а вот как быстро агрегировать и выбрать минимальное расстояние не знаю.
Согласуют скорей всего на 2400мгц как раз. Но надо смотреть конкретику, а лучше проверять.