Olá, Em 28 de julho de 2010 16:02, Monica Ferrari Villarino <moni...@stf.jus.br>escreveu:
> Infelizmente não! > > Eu não posso mudar a instrução, pois ela é executada por uma ferramenta de > monitoração. > > Eu gostaria de otimizar a consulta, sem mexer na sentença, mas alterando, > talvez, algum parâmetro de configuração. > Não vejo o que modificar visto que a consulta é executada sem nenhuma condição. E também parâmetro de configuração ajudaria neste caso, salvo alguma exceção que não me vem a cabeça agora. > Mônica. > > > ------------------------------ > > *De:* pgbr-geral-boun...@listas.postgresql.org.br [mailto: > pgbr-geral-boun...@listas.postgresql.org.br] *Em nome de *Alexsander Rosa > *Enviada em:* quarta-feira, 28 de julho de 2010 15:42 > *Para:* Comunidade PostgreSQL Brasileira > *Assunto:* Re: [pgbr-geral] Consulta lenta > > > > Serve um SELECT pg_relation_size('history') / tamanho do registro ? > > Em 28 de julho de 2010 15:33, Monica Ferrari Villarino <moni...@stf.jus.br> > escreveu: > > Olá! > > > > Será que é possível otimizar a seguinte consulta, executada de hora em hora > no banco: > > > > select count(*) from history; > > > > Essa consulta costuma ter uma duração que varia de 32000.000 ms a > 62262.751 ms conforme o horário em que é executada. > > > > A tabela history possui em média *87 milhões* de registros. > > É uma tabela que sofre muito insert/update/delete. > > Faço analyze e reindexação semanalmente. > > > > Estou utilizando postgresql 8.4.4 > > > > A tabela tem a seguinte estrutura e índice: > > > > CREATE TABLE history > > ( > > itemid bigint NOT NULL DEFAULT (0)::bigint, > > clock integer NOT NULL DEFAULT 0, > > "value" numeric(16,4) NOT NULL DEFAULT 0.0000 > > ) > > WITH (OIDS=TRUE); > > > > -- Index: history_1 > > > > CREATE INDEX history_1 ON.history > > USING btree (itemid, clock); > > > > > > Mônica > > > > > > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > > > > -- > Atenciosamente, > Alexsander da Rosa > Linux User #113925 > > "Extremismo na defesa da liberdade não é defeito. > Moderação na busca por justiça não é virtude." > -- Barry Goldwater > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > Atenciosamente -- JotaComm http://jotacomm.wordpress.com
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral