Re: Dlouhý select v postgreSQL

Roman Junga tazzy_sql na seznam.cz
Středa Říjen 16 11:03:17 CEST 2002


Teď se zeptám jako debil, ale je potřeba aby každý sloupec v tabulce měl
svůj index?


----- Original Message -----
From: "Jiri Chaloupka" <dev na b2bexpander.com>
To: <databases na linux.cz>
Sent: Wednesday, October 16, 2002 10:43 AM
Subject: Re: Dlouhý select v postgreSQL


>
> > Ahoj lidi,
> >
> > dělám jeden jednoduchý prográmek na evidenci pohledávek a mám problém s
> > SQL dotazem. Běží mi strašně dlouho.
> >
> > OS+DB: RH 6.2, PostgreSQL
> > PC: Celeron , 62MB Ram
> > Tabulka Osoby má  320 608 záznamů a 4 sloupce
> > Tabulka Dopl_prepl má  23 601 záznamů a 22 sloupců
> > Klient: Borland Delphi 4.0
> >
> > select *
> > from  osoby, dopl_prepl where
> > dopl_prepl.dp_reseni_zbytku=osoby.oso_id and
> > dopl_prepl.dp_zbytek<0
> > and dopl_prepl.upraveno=true
> > order by dopl_prepl.dp_var_symb
> >
> > Dá se z toho něco vysledovat?
> >
> > Obdobný dotaz, kde je vypuštěn řádek and dopl_prepl.upraveno=true je
> > relativně v pořádku.
> >
> > select *
> > from  osoby, dopl_prepl where
> > dopl_prepl.dp_reseni_zbytku=osoby.oso_id and
> > dopl_prepl.dp_zbytek<0
> > order by dopl_prepl.dp_var_symb
> >
> >
> > Díky za radu.
> >
> > Roman
>
> Mate na sloupci dopl_prepl.upraveno index? je tento sloupec skutecne
> boolean, nebo je to nejaky varchar a interne se upravuje aby to vzalo
> tento tvar (pak by index nefungoval)?
> Zkusil jste si na to udelat pohled (view)?
>
> Jirka
>
> --
> Jiri Chaloupka
> B2BExpander.com
> chaloupka na b2bexpander.com
> **********************************************
> Have you visited www.b2bexpander.com today?
>
>
>
>
>


---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.401 / Virová báze: 226 - datum vydání: 9.10.2002



Další informace o konferenci Test