Re: BTree max row size?

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: BTree max row size?
Дата
Msg-id 20041218152029.GC18049@dcc.uchile.cl
обсуждение исходный текст
Ответ на BTree max row size?  (Ernest Kim <krazykid@cs.bu.edu>)
Ответы Re: BTree max row size?
Список pgsql-general
On Thu, Dec 16, 2004 at 06:20:57PM -0500, Ernest Kim wrote:

Hi,

> I'm getting the following error message when I try to update a row in
> a table:
>
> ERROR:  54000: index row size 2720 exceeds btree maximum, 2713
>
> Does anyone know how to to change the btree maximum row size?  How did
> it come up with 2713 as a max row size?

You could compile Postgres with BLCKSZ set to a higher value (currently
8192).  Or you could change your indexing strategy, because if you now
want to store 2720 bytes, some other day you may want to store 11000,
and then you would overflow the ~10900 bytes that a 32768 BLCKSZ would
buy you.

What are you indexing?

The 2713 comes from (8192 - some overhead) / 3.

--
Alvaro Herrera (<alvherre[@]dcc.uchile.cl>)
"Las cosas son buenas o malas segun las hace nuestra opinión" (Lisias)

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

Предыдущее
От: Mike Mascari
Дата:
Сообщение: Re: NewsForge Poll: Favorite open source database?
Следующее
От: Timothy Perrigo
Дата:
Сообщение: Re: OSX 10.3.7 broke Postgresql 8.0.0b5?