On Sat, Apr 23, 2005 at 09:04:18AM -0400, D. Richard Hipp wrote:
> On Sat, 2005-04-23 at 14:25 +0200, Pierre D. wrote:
> > sqlite> SELECT p.name FROM packages p, files f WHERE f.pkgid=p.pkgid AND 
> > f.filename="/usr/bin/gcc";
> 
> Reverse the order of the tables in the FROM clause.  Like this:
> 
>    SELECT p.name FROM files f, packages p WHERE ...


I'll add a plug for 'idxchk', my small program that reports index usage
on queries.  See the wiki page at:

        http://www.sqlite.org/cvstrac/wiki?p=IdxChk

I have a small tutorial of rewriting SELECT statements to achieve better
performance.  The 'idxchk' program is available from:

        http://sqlite.org/contrib


-- 
Tom Poindexter
[EMAIL PROTECTED]
http://www.nyx.net/~tpoindex/

Reply via email to