Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: SQL question....




Steve Midgley wrote:
At 12:20 PM 5/21/2008, pgsql-sql-owner(at)postgresql(dot)org wrote:
Date: Wed, 21 May 2008 06:39:11 -0500
From: Karl Denninger <karl(at)denninger(dot)net>
To: Gurjeet Singh <singh(dot)gurjeet(at)gmail(dot)com>
Cc: pgsql-sql(at)postgresql(dot)org
Subject: Re: SQL question....
Message-ID: <483409DF(dot)7050905(at)denninger(dot)net>

> Also, if you don't have it already, you may create an index on IP
> column for better performance.
> Mail sent from my BlackLaptop device
Its a very large table and is indexed already...

Not to completely beat this thing to death, but are you using an inet or other custom datatype for this? I think if you index ip's using a custom data type and search/group for specific octets, you'll get much better performance than just searching via a regular b-tree string index..

http://www.postgresql.org/docs/8.3/static/datatype-net-types.html

Steve

I'm using Inet but the searches/replaces that need to be done are all done on the full address.

In this case it doesn't do a bit of good because the entire table has to be sequential scanned.

Karl Denninger (karl(at)denninger(dot)net)
http://www.denninger.net







Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group