Re: NAMEDATALEN and performance
От | Alessandro Baretta |
---|---|
Тема | Re: NAMEDATALEN and performance |
Дата | |
Msg-id | 456FEE09.40905@studio.baretta.com обсуждение исходный текст |
Ответ на | Re: NAMEDATALEN and performance (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: NAMEDATALEN and performance
|
Список | pgsql-performance |
Tom Lane wrote: > Alessandro Baretta <a.baretta@studio.baretta.com> 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
В списке pgsql-performance по дате отправления: