Re: NAMEDATALEN and performance

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Tom Lane wrote:
Alessandro Baretta <a.baretta@xxxxxxxxxxxxxxxxxx> writes:
I am considering the possibility of rebuilding the server with
NAMEDATALEN equal to 256. I have seen an interesting thread [1] about
the performance impact of raising NAMEDATALEN, but it did not seem
conclusive.

More to the point, tests done on 7.2-era code shouldn't be assumed to be
relevant to modern PG releases.  I think you'll need to do your own
benchmarking if you want to find out the costs of doing this.

			regards, tom lane


That's sensible. Now, performance in my case is much less critical than the robustness and scalability of the application, so I guess I could just leave it to that and go with raising namedatalen. Yet, I would like to receive some insight on the implications of such a choice. Beside the fact that the parser has more work to do to decipher queries and whatnot, what other parts of the server would be stressed by a verbose naming scheme? Where should I expect the bottlenecks to be?

Also, I could imagine a solution where I split the names in a schema part and a local name, thereby refactoring my namespace. I'd get the approximate effect of doubling namedatalen, but at the expense of having a much wider searchpath. Based on your experience, which of two possible strategies is more prone to cause trouble?

Alex


--
*********************************************************************

Ing. Alessandro Baretta

Studio Baretta
http://studio.baretta.com/

Consulenza Tecnologica e Ingegneria Industriale
Technological Consulting and Industrial Engineering

Headquarters
tel. +39 02 370 111 55
fax. +39 02 370 111 54

Lab
tel. +39 02 9880 271
fax. +39 02 9828 0296


[Postgresql General]     [Postgresql PHP]     [PHP Users]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Yosemite]

  Powered by Linux