Cara colega:

  Você regerou as estatísticas após criar os índices? Qual é a versão do banco?


No aguardo,

Márcio de Figueiredo Moura e Castro





________________________________
De: moisespsena <moisesps...@gmail.com>
Para: pgbr-geral@listas.postgresql.org.br
Enviadas: Sábado, 2 de Janeiro de 2010 15:13:52
Assunto: [pgbr-geral]  Índices e otimização


Boa tarde pessoal!

andei fazendo uns testes com índices no Postgres, e não obtive
diferença alguma em usar ou não índices. veja:

tabela 1 (tb1):

- idtb1: bigserial PK
- nome: varchar(20)

tabela 2 (tb2):

- idtb2: bigserial PK
- idtb1: bigint
- sobre: varchar(20)

--
1 - inseri 30 registros em tb1 e em seguida inseri 600000 registros em
tb2 com idtb1 = 2;

2 - Fiz o select abaixo e gastou aprox. 12 segundos:
      select * from tb2 WHERE idtb1 = 2;

3 - criei o índice:
     CREATE INDEX "tb2_idx" ON "public"."tb2"
     USING BTREE ("idtb1");

4 - fiz o select (item 2) novamente e gatou também aprox. 12 segundos.

Fiz este mesmo teste mais de 30 vezes, e o resultado foi praticamente
o mesmo.

Agora a pergunta:

Fiz alguma coisa de errado ou índice que coloquei não serve para nada?

desde já obrigado.
-- 
View this message in context: 
http://old.nabble.com/%C3%8Dndices-e-otimiza%C3%A7%C3%A3o-tp26994726p26994726.html
Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



      
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a