Жили в горах Мастер и ученик.
Были они отшельниками. Однажды Мастер говорит ученику:
– Сегодня мы пойдем к людям и будем отвечать на их вопросы.
Вот спустились они с гор, вышли на дорогу, сели на обочине и стали ждать.. Скоро начали приходить люди и задавать Мастеру вопросы – о смысле жизни, о мироустройстве вселенной и т.д., но Мастер молчал. И вот когда стемнело и люди разошлись на дороге появился путник, он подошел к Мастеру и ученику и спросил:
– Добрые люди, подскажите как мне дойти к «такому-то» селению?
И вдруг Мастер заговорил, начал объяснять как пройти до селения, в итоге Мастер решил проводить путника и помочь ему нести сумки. Когда они помогли путнику, то стали возвращаться к себе в горы. Ученик долго шел и молчал, но потом не выдержав задал Мастеру вопрос:
– Мастер, а почему когда сегодня к тебе приходили люди и задавали такие умные вопросы, ты молчал, а стоило подойти какому то путнику и спросить дорогу – ты вдруг заговорил, и мало того даже решил проводить его?
И Мастер ответил:
– Потому что за целый день это был единственный человек который знал чего он хотел
.HasComputedColumnSql("json_value(json_data, '$.age') persisted");
.HasComputedColumnSql("generated always as (json_data->> 'age') stored");
Если вам надо ускорить выгрузку из БД, то нужно измерять не загрузку CPU а время выполнения операции. И оптимизировать его, потому что в работе у вас задействуются CPU вашего компьютера, сеть, CPU базы данных. Вероятно, быстрее будет сделать один общий запрос в БД по всем Id сразу а потом разделить.