Re: upgraded to pgsql 8.2.4, getting worse performance then 7.4.x

From: Douglas J Hunley <doug(at)hunley(dot)homeip(dot)net>
To: pgsql-performance(at)postgresql(dot)org
Cc: Gregory Stark <stark(at)enterprisedb(dot)com>
Subject: Re: upgraded to pgsql 8.2.4, getting worse performance then 7.4.x
Date: 2007-06-06 14:35:19
Message-ID: 200706061035.19976.doug@hunley.homeip.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

On Tuesday 05 June 2007 10:34:04 Douglas J Hunley wrote:
> On Monday 04 June 2007 17:11:23 Gregory Stark wrote:
> > Those plans look like they have a lot of casts to text in them. How have
> > you defined your indexes? Are your id columns really text?
>
> project table:
> Indexes:
> "project_pk" PRIMARY KEY, btree (id)
> "project_path" UNIQUE, btree (path)
>
> role table:
> Indexes:
> "role_pk" PRIMARY KEY, btree (id)
>
> role_default_user table:
> Indexes:
> "role_def_user_pk" PRIMARY KEY, btree (id)
> "role_def_u_prj_idx" UNIQUE, btree (role_id, default_user_class_id,
> project_id)
>
> role_operation table:
> Indexes:
> "role_operation_pk" PRIMARY KEY, btree (id)
> "role_oper_obj_oper" btree (object_type_id, operation_category,
> operation_name)
> "role_oper_role_id" btree (role_id)
>
> sfuser table:
> Indexes:
> "sfuser_pk" PRIMARY KEY, btree (id)
> "sfuser_username" UNIQUE, btree (username)
>
> projectmembership table:
> Indexes:
> "pjmb_pk" PRIMARY KEY, btree (id)
> "pjmb_projmember" UNIQUE, btree (project_id, member_id)
> "pjmb_member" btree (member_id)
>
> relationship table:
> Indexes:
> "relationship_pk" PRIMARY KEY, btree (id)
> "relation_origin" btree (origin_id)
> "relation_target" btree (target_id)
> "relation_type" btree (relationship_type_name)
>
> field_value table:
> Indexes:
> "field_value_pk" PRIMARY KEY, btree (id)
> "f_val_fid_val_idx" UNIQUE, btree (field_id, value)
> "field_class_idx" btree (value_class)
> "field_value_idx" btree (value)
>
> item table:
> Indexes:
> "item_pk" PRIMARY KEY, btree (id)
> "item_created_by_id" btree (created_by_id)
> "item_folder" btree (folder_id)
> "item_name" btree (name)
>
> and yes, the 'id' column is always: character varying type
>
> > And you don't have a 7.4 install around to compare the plans do you?
>
> I have a 7.3.19 db, if that would be useful

Any insight given the above?

--
Douglas J Hunley (doug at hunley.homeip.net) - Linux User #174778
http://doug.hunley.homeip.net

"It is our moral duty to corrupt the young"

In response to

Browse pgsql-performance by date

  From Date Subject
Next Message Tom Lane 2007-06-06 14:40:41 Re: weird query plan
Previous Message Gregory Stark 2007-06-06 09:21:59 Re: different query plan because different limit # (Re: weird query plan)