Re: Need help on a troublesome query plan - Mailing list pgsql-sql

From Stephan Szabo
Subject Re: Need help on a troublesome query plan
Date
Msg-id 20020716115118.L51289-100000@megazone23.bigpanda.com
Whole thread Raw
In response to Need help on a troublesome query plan  ("Alain Lavigne" <alavigne@zaq.com>)
List pgsql-sql
On Tue, 16 Jul 2002, Alain Lavigne wrote:

>     Index "bld_x1_tb_bus_fact"
>      Column      |     Type
> -----------------+---------------
>  party_id        | bigint
>  bus_fact_typ_cd | character(10)
>  cont_id         | bigint
> btree
>
> With the following query on 50000 records:
>
> explain
> SELECT  bld_TB_BUS_FACT.BUS_FACT_ID AS id
> FROM    bld_TB_BUS_FACT
> WHERE   bld_TB_BUS_FACT.PARTY_ID=1320677
> AND     bld_TB_BUS_FACT.BUS_FACT_TYP_CD='MSG_SENT'
> AND     bld_TB_BUS_FACT.CONT_ID=786448
> AND     bld_TB_BUS_FACT.BUS_FACT_KYWRD ILIKE '%MT-ID=3407979%'
> AND     bld_TB_BUS_FACT.BUS_FACT_KYWRD ILIKE '%S-ID=1310723%'
> limit 1;

You'll need to either single quote or explicitly cast the
constants you're comparing to the bigint columns.



pgsql-sql by date:

Previous
From: "Alain Lavigne"
Date:
Subject: Need help on a troublesome query plan
Next
From: Bruno Wolff III
Date:
Subject: Re: Indexing UNIONs