[FUGSPBR] OFF-Topic Postgres

Leonardo B. Cuquejo leo em magicwebdesign.com.br
Ter Fev 25 11:05:30 BRT 2003


Brandi,
Vou mandar a estrutura das 2 tabelas. os indexes e pk estao abaixo.

Tabela usuarios:
 Column |         Type          |                      Modifiers
--------+-----------------------+---------------------------------------
---------------
 cod    | integer               | not null default
nextval('"usuarios_cod_seq"'::text)
 nome   | character varying(40) |
 emai   | character varying(60) |
 fcom   | character varying(15) |
 fres   | character varying(15) |
 fcel   | character varying(15) |
 ende   | character varying(80) |
 bair   | character varying(30) |
 cep    | character varying(10) |
 cida   | character varying(30) |
 uf     | character varying(2)  |
 prof   | character varying(40) |
 ndat   | date                  |
 esco   | character varying(25) |
 ativo  | boolean               | default 'f'
 data   | date                  | default now()
Indexes: usuarios_pkey primary key btree (cod),
         usuarios_emai_key unique btree (emai)

Tabela cli_cat:
 Column  |  Type   | Modifiers
---------+---------+-----------
 cod_cli | integer |
 cod_cat | integer |





----- Original Message -----
From: "Edson Brandi" <Edson.Brandi em corp.ibest.com.br>
To: "'Grupo Brasileiro de Usuarios FreeBSD'" <fugspbr em fugspbr.org>
Sent: Tuesday, February 25, 2003 10:58 AM
Subject: RES: [FUGSPBR] OFF-Topic Postgres


Como estão os indices e o PK dessa tabela ?

Edson

-----Mensagem original-----
De: Leonardo B. Cuquejo [mailto:leo em magicwebdesign.com.br]
Enviada em: terça-feira, 25 de fevereiro de 2003 10:56
Para: Grupo Brasileiro de Usuarios FreeBSD
Assunto: Re: [FUGSPBR] OFF-Topic Postgres


acabei de executar o comando assim:
select
    a.cod,a.nome,a.emai from usuarios as a, cli_cat as b
    where (b.cod_cat=2 and a.cod=b.cod_cli and a.ativo='True') or
    (b.cod_cat=16 and a.cod=b.cod_cli and a.ativo='True') or
    (b.cod_cat=20 and a.cod=b.cod_cli and a.ativo='True') or
    (b.cod_cat=17 and a.cod=b.cod_cli and a.ativo='True') or
    (b.cod_cat=22 and a.cod=b.cod_cli and a.ativo='True')
    group by a.cod,a.nome,a.emai;

Pelo menos dessa ves ele retornou algo, mas demorou +ou- 5 minutos pra
retornar o primeiro dado, e desse jeito da timeout no php que executa
essa consulta.. :(

_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/



_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/



Mais detalhes sobre a lista de discussão freebsd