large tuple

Started by Kenneth Beenover 25 years ago4 messagesgeneral
Jump to latest
#1Kenneth Been
kennethb@telocity.com

I set BLCKSZ to 32768, as described in FAQ question 4.6,
recompiled and reinstalled the system, and ran initdb, and I
am still getting the error "Tuple is too big: size 9588, max
size 8140".

I am using 7.0.2 on a modified RedHat 6.0 (with glibc
upgraded to 2.1.3).

Any ideas why that would be? Is there also something else I
need to do?

Is there a way to check at runtime what BLCKSZ the system is
using?

Thank you.

Ken

p.s. Sorry if this is a repeat of a previous message that I
hadn't thought was delivered properly.

#2Kenneth Been
kennethb@telocity.com
In reply to: Kenneth Been (#1)
Re: large tuple

Well, I solved this problem by doing two things:

1. I used 16384 instead of 32768. I can't imagine this made
any difference.

2. I ran "make clean" before running "make". Maybe there is
a problem with the dependencies in the makefiles?

Ken

Kenneth Been wrote:

Show quoted text

I set BLCKSZ to 32768, as described in FAQ question 4.6,
recompiled and reinstalled the system, and ran initdb, and I
am still getting the error "Tuple is too big: size 9588, max
size 8140".

I am using 7.0.2 on a modified RedHat 6.0 (with glibc
upgraded to 2.1.3).

Any ideas why that would be? Is there also something else I
need to do?

Is there a way to check at runtime what BLCKSZ the system is
using?

Thank you.

Ken

p.s. Sorry if this is a repeat of a previous message that I
hadn't thought was delivered properly.

#3Tom Lane
tgl@sss.pgh.pa.us
In reply to: Kenneth Been (#2)
Re: large tuple

Kenneth Been <kennethb@telocity.com> writes:

2. I ran "make clean" before running "make". Maybe there is
a problem with the dependencies in the makefiles?

There are no dependencies in the Makefiles, unless you did "make
depend". "make clean" is usually necessary after changing any
widely-used header file...

regards, tom lane

#4Peter Maas
pm@mrinfo.de
In reply to: Tom Lane (#3)
Re: large tuple

Kenneth Been <kennethb@telocity.com> wrote:

I set BLCKSZ to 32768, as described in FAQ question 4.6, and
recompiled and reinstalled the system, and I am still
getting the error "Tuple is too big: size 9588, max size
8140".

Kenneth,

do you access postgresQL via ODBC? There is a tuple size setting
for the ODBC driver. Maybe you have to adjust it, too.

Peter.

--
------------------------------------------------------------------
Peter Maas, m+r infosysteme, D-52070 Aachen, Hubert-Wienen-Str. 24
Tel +49-241-875094 Fax +49-241-875095 eMail pm@mrinfo.de
------------------------------------------------------------------