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