On Thu, 12 Feb 2004, Jason Tesser wrote:

> Hi 
> 
> > > I have the below query written.  I have removed a lot from the
> select
> > > Statement for simplicity sake.  The query takes way too long.
> > > I am moving from an Access backend to a Postgres back with
> > > Access in the front. The below query is taking like 14-20 seconds.
> > > Is their a better way I can write the joins.  I would think that
> > > Postgres should be fast than Access.  BTW I am writing these as
> > > Pass through queries so it is not a problem with Access.  I
> > > have Even ran the query directly against Postgres.
> > >
> > > SELECT
> > >   tblroster.transcriptlink
> > > FROM
> > >   tblroster
> > >   FULL OUTER JOIN testclass ON (tblroster.classlink =
> > > testclass.classid)
> > >   FULL OUTER JOIN tblqualitypoint ON (tblroster.lettergrade =
> > > tblqualitypoint.letter)
> > > ORDER BY
> > >   tblroster.transcriptlink
> > 
> > Is there an index on:
> > tblroster.classlink
> > 
> > Is there an index on:
> > testclass.classid
> > 
> > Is there an index on:
> > tblroster.lettergrade
> > 
> > Is there an index on:
> > tblqualitypoint.letter
> > 
> > Is there an index on:
> > tblroster.transcriptlink
> 
> I created the indexes and it speed up a little.  Still a little slower
> than
> Access though.  Which I think should not be.  The testclass is a view
> not 
> A query so I cannot make an index there. 

You didn't answer my question about whether they are the same types.  Are 
they?


---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
      joining column's datatypes do not match

Reply via email to