b) для меня не очевидно, что присоединить по innerJoin ParentTable и показывать из него 3 поля более накладно, чем закэшированные 3 дисплей метода.
Каждый display метод по сути - перед кэшированием был подсчитан отдельным запросом по parent Table.
Т.е имеем: если в таблице Child N записей это 1 запрос +3 запроса к каждой записи для подсчета display = 3N+1 запросов.
В то время как присоединенный parentTable recordset так и будет 1 запрос (вытягивающий N записей из child+joined parent, только данных будет возвращать на клиент чуть больше.
|