Postgresql 8.2.7, FreeBSD 7.1 

tabela bar = 14GB
Indice bari = 7264 MB
shared_buffers =512MB

O indice foi cirado Hj as 08:00


Euler Taveira de Oliveira-2 wrote:
> 
> mateusgra escreveu:
>> explain analyze select * from bar where a ~ '^MARIA DAS.*GRACAS' LIMIT
>> 10;
>>                                                              QUERY PLAN
>> ------------------------------------------------------------------------------------------------------------------------------------
>>  Limit  (cost=0.00..22.86 rows=1 width=62) (actual
>> time=115.751..468760.019
>> rows=10 loops=1)
>>    ->  Index Scan using bari on bar  (cost=0.00..22.86 rows=1 width=62)
>> (actual time=115.739..468759.911 rows=10 loops=1)
>>          Index Cond: (((a)::text ~>=~ 'MARIA DAS'::character varying) AND
>> ((a)::text ~<~ 'MARIA DAT'::character varying))
>>          Filter: ((a)::text ~ '^MARIA DAS.*GRACAS'::text)
>>  Total runtime: 468760.159 ms
>> (5 rows)
>> 
> O plano de execução é esse mesmo mas estou imaginando o porquê do tempo
> excessivo de processamento no Limit. Qual o tamanho desta tabela _bar_ e
> do
> índice _bari_? Qual a versão do PostgreSQL e SO? Qual o tamanho do seu
> _shared
> buffers_? Esse índice foi criado recentemente? Se não foi, um REINDEX
> diminui
> o tempo de processamento?
> 
> 
> -- 
>   Euler Taveira de Oliveira
>   http://www.timbira.com/
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> 
> 

-- 
View this message in context: 
http://www.nabble.com/TSearch-palavar-Inicial-tp24035502p24077213.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

Responder a