Тема: Find() vs Select
Показать сообщение отдельно
Старый 24.04.2015, 18:17   #17  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2161 (81) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от Logger Посмотреть сообщение
Тем более что этот справочник наверняка кешируется ядром и тогда независимо от того как вы пишете - find или
X++:
select Name from CustTable
where  CustTable.AccountNum == accountNum;
ядро все равно выберет все поля. И запомнит их в кеше
Плюс на уровне БД все равно с диска будет читаться страничка целиком где не только все поля лежат рядом но и куча рядом лежащих записей.
Если не используется кеширование, то все равно будут читаться все поля?
__________________
Ivanhoe as is..