Re: [pgbr-geral] Ter uma tabela com ordem sempre mantida

2009-11-07 Por tôpico Andre Fernandes
Euler, Desculpa a ignorância, mas o que é o _fillfactor_? 2009/11/7 Euler Taveira de Oliveira eu...@timbira.com Tiago Adami escreveu: Mas continuando, a questão que me veio à cabeça inicialmente é de quantos registros existem no universo deste problema, e em qual intervalo de tempo a fila

Re: [pgbr-geral] Ter uma tabela com ordem sempre mantida

2009-11-05 Por tôpico JotaComm
Olá, Tiago O custo disso é que para cada inserção é necessário clusterizar novamente a tabela a partir do índice, pois a cada inserção é provável que o registro vá para o final da tabela. 2009/10/26 Tiago Adami adam...@gmail.com Talvez clusterizar um índice nesta tabela ajude no desempenho, já

Re: [pgbr-geral] Ter uma tabela com ordem sempre mantida

2009-11-03 Por tôpico Luigi Castro Cardeles
Fala, acho que o que ele pensou seria você inserir essa prioridade (criar uma coluna mesmo) e ir somente atualizando essa coluna. o seu algoritmo precisa dessa fila ordenada para funcionar? []'s Luigi Castro Cardeles 2009/10/26 Rodrigo Sperb rodrigosp...@gmail.com Olá Pessoal, Obrigado

Re: [pgbr-geral] Ter uma tabela com ordem sempre mantida

2009-11-03 Por tôpico Joao Cosme de Oliveira Junior
cria um campo timestamp usando default ao inserir nao rola nao??Ai vc poderia indexar esse campo e utilizar sempre um select * order by o campo timestamp pq assim iria buscar no indice e o indice sempre está ordenado pelo campo indexado.Sei lá se viajei mas ...João Cosme de Oliveira Júnior Seja

[pgbr-geral] Ter uma tabela com ordem sempre mantida

2009-10-26 Por tôpico Rodrigo Sperb
Olá a todos, Eu tenho uma função implementada em PL\PgSQL que itera sempre pegando a linha do topo após ordenar por uma certa coluna. Isso se repete em todas iterações, e como faço atualizações nessa tabela (é uma priority queue, para quem é familiarizado com notação matemática...) no intermédio,

Re: [pgbr-geral] Ter uma tabela com ordem sempre mantida

2009-10-26 Por tôpico Osvaldo Kussama
2009/10/26 Rodrigo Sperb rodrigosp...@gmail.com: Olá a todos, Eu tenho uma função implementada em PL\PgSQL que itera sempre pegando a linha do topo após ordenar por uma certa coluna. Isso se repete em todas iterações, e como faço atualizações nessa tabela (é uma priority queue, para quem é

Re: [pgbr-geral] Ter uma tabela com ordem sempre mantida

2009-10-26 Por tôpico Marcelo Costa
Olá 2009/10/26 Osvaldo Kussama osvaldo.kuss...@gmail.com 2009/10/26 Rodrigo Sperb rodrigosp...@gmail.com: Olá a todos, Eu tenho uma função implementada em PL\PgSQL que itera sempre pegando a linha do topo após ordenar por uma certa coluna. Isso se repete em todas iterações, e como

Re: [pgbr-geral] Ter uma tabela com ordem sempre mantida

2009-10-26 Por tôpico Tiago Adami
Talvez clusterizar um índice nesta tabela ajude no desempenho, já que os dados serão reorganizados a cada registro gravado [1]. Assim, a ordem retornada será sempre a mesma de um ORDER BY sobre a mesma coluna. Na verdade não sei muito o que dizer, isso foi um *chute*. Fica um tanto abstrato

Re: [pgbr-geral] Ter uma tabela com ordem sempre mantida

2009-10-26 Por tôpico Charly Frankl
Rodrigo, boa tarde... Não entendi bem qual o teu problema. Com relação ao algoritmo para a fila de prioridades, você já implementou? A performance foi prejudicada na reorganização dos registros após alteração nos dados? Qual algoritmo/formato de índice você está utilizando? Já tentou utilizar uma

Re: [pgbr-geral] Ter uma tabela com ordem sempre mantida

2009-10-26 Por tôpico Rodrigo Sperb
/current/interactive/ddl-system-columns.html Osvaldo -- Message: 2 Date: Mon, 26 Oct 2009 12:16:27 -0200 From: Marcelo Costa marcelojsco...@gmail.com Subject: Re: [pgbr-geral] Ter uma tabela com ordem sempre mantida To: Comunidade PostgreSQL Brasileira