Missed bet in toaster routines

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Missed bet in toaster routines
Дата
Msg-id 29678.1074265966@sss.pgh.pa.us
обсуждение исходный текст
Ответы Re: Missed bet in toaster routines  (Jan Wieck <JanWieck@Yahoo.com>)
Список pgsql-hackers
Wouldn't it be a win for heap_tuple_toast_attrs() to fall out quickly
if the tuple contains no varlena attributes?  I'm thinking of adding
a test like
/* Nothing to do if tuple contains no varlena fields */if ((newtup && !HeapTupleAllFixed(newtup)) ||    (oldtup &&
!HeapTupleAllFixed(oldtup)))   /* do existing processing */
 

This is a pretty cheap test (just checking a header flag) and saves lots
of useless scanning when it succeeds.
        regards, tom lane


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: [GENERAL] Bug and/or feature? Complex data types in tables...
Следующее
От: "Marc G. Fournier"
Дата:
Сообщение: Re: nomenclature