<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.8.0">
</HEAD>
<BODY>
Consider using table partitioning by state, zip code, county, or something similar to help speed up queries.  Also, when loading your data, I found it helpful to make sure I vacuumed/analyzed the DB after every state load; otherwise, it took forever trying to gather statistics on the entire U.S detailed streets dataset.  <BR>
<BR>
When running queries against your geometries using geometry relationship functions such as Intersects(), Within(), etc. make sure you filter out geometries in the table not relating to the input geometry by using a spatial operator, which will make use of your spatial index.  Using the envelope of the input geometry when using a spatial operator will greatly speed up your queries as well.<BR>
 <BR>
On Fri, 2006-06-09 at 12:00 -0700, postgis-users-request@postgis.refractions.net wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
    <TT><FONT COLOR="#000000">[postgis-users] Large Databases</FONT></TT><BR>
</BLOCKQUOTE>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
Mark Thomas<BR>
Senior Software Engineer<BR>
Awarix Corporation<BR>
mthomas@awarix.com<BR>
http://www.awarix.com<BR>
<BR>
<I>"Commit to the Lord whatever you do, </I><BR>
<I>    and your plans will succeed." - Proverbs 16:3</I><BR>
<BR>
<BR>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>