Re: AW: update on TOAST status'

Поиск
Список
Период
Сортировка
От JanWieck@t-online.de (Jan Wieck)
Тема Re: AW: update on TOAST status'
Дата
Msg-id 200007121911.VAA24502@hot.jw.home
обсуждение исходный текст
Ответ на Re: AW: update on TOAST status'  (JanWieck@t-online.de (Jan Wieck))
Ответы Re: AW: update on TOAST status'  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
I wrote:
>
>     Maybe we could propagate key range changes into upper  blocks
>     at index_delete() time. Will look at the btree code now.
   After looking at the vacuum code it doesn't seem to be a good   idea.  Doing so would require to traverse  the
btree first,   while  the  current  implementation  just  grabs the block by   index ctid and pulls out the tuple.  I
would expect  it  to   significantly  slow  down  vacuum  again  - what we all don't   want.
 
   So the only way left is recreating the indices  from  scratch   and moving the new ones into place.
   But  in  contrast  to things like column dropping, this would   have to happen on every vacuum run for alot of
tables.
   Isn't it appropriate to have a specialized version of it  for   this   case   instead  of  waiting  for  a  general
relation  versioning?
 


Jan

--

#======================================================================#
# It's easier to get forgiveness for being wrong than for being right. #
# Let's break this rule - forgive me.                                  #
#================================================== JanWieck@Yahoo.com #




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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Serious Performance Loss in 7.0.2??
Следующее
От: Tom Lane
Дата:
Сообщение: Re: AW: update on TOAST status'