Re: [pgbr-geral] Testando o desempenho do uso de índ ice (era: limpando o cache)

2008-03-11 Por tôpico Nabucodonosor Coutinho
Em 10/03/08, Roberto Mello[EMAIL PROTECTED] escreveu: On Sun, Mar 9, 2008 at 5:19 PM, Ribamar Sousa [EMAIL PROTECTED] wrote: Em 09/03/08, Roberto Mello[EMAIL PROTECTED] escreveu: Nao sei se voce entendeu que se tu fazes um count() na tabela inteira, tu NAO ESTAS USANDO INDICE

Re: [pgbr-geral] Testando o desempenho do uso de índ ice (era: limpando o cache)

2008-03-11 Por tôpico Roberto Mello
2008/3/11 Nabucodonosor Coutinho [EMAIL PROTECTED]: Em 10/03/08, Roberto Mello[EMAIL PROTECTED] escreveu: Outro erro freqüente em relação à índices é que botam um índice numa coluna varchar, aí fazem consultas usando lower(colunavarchar). O índice não será usado por que o índice está

Re: [pgbr-geral] Testando o desempenho do uso de índ ice (era: limpando o cache)

2008-03-10 Por tôpico Roberto Mello
On Sun, Mar 9, 2008 at 5:19 PM, Ribamar Sousa [EMAIL PROTECTED] wrote: Em 09/03/08, Roberto Mello[EMAIL PROTECTED] escreveu: Nao sei se voce entendeu que se tu fazes um count() na tabela inteira, tu NAO ESTAS USANDO INDICE NENHUM. Não entendi, pois sinceramente não sabia disso. Isso é

Re: [pgbr-geral] Testando o desempenho do uso de índ ice (era: limpando o cache)

2008-03-09 Por tôpico Ribamar Sousa
Em 09/03/08, Euler Taveira de Oliveira[EMAIL PROTECTED] escreveu: Ribamar Sousa wrote: Ugh? Nos dois casos acima ele irá utilizar o mesmo plano de execução; a não ser que tu favoreça o 'indexscan', ele irá utilizar o 'seqscan' pois o uso de índice é inútil ao fazer uma varredura total ou

Re: [pgbr-geral] Testando o desempenho do uso de índ ice (era: limpando o cache)

2008-03-09 Por tôpico Roberto Mello
2008/3/9 Ribamar Sousa [EMAIL PROTECTED]: Em 09/03/08, Euler Taveira de Oliveira[EMAIL PROTECTED] escreveu: Ribamar Sousa wrote: Ugh? Nos dois casos acima ele irá utilizar o mesmo plano de execução; a não ser que tu favoreça o 'indexscan', ele irá utilizar o 'seqscan' pois o uso de

[pgbr-geral] Testando o desempenho do uso de índ ice (era: limpando o cache)

2008-03-08 Por tôpico Ribamar Sousa
Olá! Vejam só isso. Obs.: os detalhes seguem, pois podem ser úteis a algum colega iniciante. Cenário: Banco de dados de CEPs com mais de 633.401 registros cep_brasil. tabela cep_full sem índice tabela cep_full com índice Criando o banco com codificação e a tabela cep_full: postgres=# create

Re: [pgbr-geral] Testando o desempenho do uso de índ ice (era: limpando o cache)

2008-03-08 Por tôpico Euler Taveira de Oliveira
Ribamar Sousa wrote: cep_brasil=# select count(cep) from cep_full_index; count 633401 (1 row) Time: 499,263 ms cep_brasil=# select count(cep) from cep_full; count 633401 (1 row) A tabela sem índice gasta menos tempo que a com índice. Ugh? Nos dois casos