Вот это кстати тоже немного странно, SQL не может работать быстрее, чем тот же код на JVM. Но разве что если запросов очень много
да, я именно про выборку. если идет рекурсивная выборка, то хранимка выйграет. ну или когда что бы получить результат надо сильно агрегировать, бд может тупо оптимизироавть и не все прочитать физически