[Biojava-l] Different implementation of Sequence?

Y D Sun Yudong.Sun at newcastle.ac.uk
Thu Jun 5 19:07:35 EDT 2003


Having created the indices as following and restarted postmaster, the
performance of feature filtering is even worse. Maybe MySQL is a better
choice than PostgreSQL. Does anyone have the similar experience?

George

> -----Original Message-----
> From: Thomas Down [mailto:thomas at derkholm.net] 
> Sent: 05 June 2003 10:17
> To: Y D Sun
> Cc: biojava-l at biojava.org
> Subject: Re: [Biojava-l] Different implementation of Sequence?
> 
> 
> Once upon a time, Y D Sun wrote:
> >
> > > That said, the time you quote is very, very, slow.  Where did you 
> > > get the BioSQL schema from?  Some versions are circulating which 
> > > seem to be missing some critical "CREATE INDEX" statements, which 
> > > makes feature-filtering substantially slower than it should be...
> > 
> > I download the schema from 
> http://www.biojava.org/download/biosql/ and 
> > run them in 
> postgresql. Is there newer version?
> 
> Okay, the postgres version of that schema is missing many 
> "create index" commands (it was autogenerated from the MySQL 
> schema.  MySQL implicitly creates an index for the primary 
> key of a table, while PostgreSQL does not).
> 
> The most important one is:
> 
>     CREATE INDEX sf_pk ON seqfeature (seqfeature_id);
> 
> That should get the system running substantially faster.
> 
> Also try:
> 
>      CREATE INDEX ot_pk ON ontology_term (ontology_term_id);
>      CREATE INDEX sfs_pk ON seqfeature_source (seqfeature_source_id);
> 
> I'll try and get a better schema file up today.
> 
>     Thomas.
> 



More information about the Biojava-l mailing list