Search Postgresql Archives

Re: Performance woes

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

 




And, it's exactly as fast on the new, dual-proc Opteron as the aging P4. 2.2 seconds. It's literally within 1 ms time! (2,206 ms vs 2,207 ms) Throwing more RAM at it makes no difference. WTF??!?!?

Well from a postgres perspective you are still only using one CPU for this query. Are you running 32 bit or 64bit? What is the explain analyze? What is your statistics value? What version of PostgreSQL? What is your sort_mem or work_mem?

Joshua D. Drake



A few questions: 1) Let's assume that I have some multipile foreign keys, and I join on three values. For example: Create table gangsters ( name varchar not null, birthdate integer not null, shirtnumber integer not null, primary key (name, birthdate, shirtnumber); create table children ( father_name varchar not null, father_bd integer not null, father_shirtnumber integer not null, birthdate integer not null, name varchar not null, foreign key (father_name, father_bd, father_shirtnumber) REFERENCES gangsters(name, birthdate, shirtnumber) ); We have two table declarations, each with implicit indexes: 1) table gangsters has a primary_key index on name, birthdate, shirtnumber. 2) children has an implicit index on father_name, father_bd, father_shirtnumber. (right?) If I were to join on gangster and children, EG: Select gangster.name AS father, gangster.birirthdate AS father_bd, children.name AS kid_name from gangster, children where gangster.name=children.father_name AND gangster.birthdate = children.father_bd AND gangster.shirtnumber=children.father_shirtnumber; Wouldn't this use the indexes implicitly created in the primary_key and foreign key constraints?





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux