Em 26 de junho de 2013 15:06, Marcelo Henrique Gonçalves <[email protected] > escreveu:
> Depende, todos ou quase nenhum. > > È necessário ter uma noção: > > a) Banco OLTP ou DW? > b) Número de updates por segundo, usará índice na busca pela linha? > c) Número aproximado de transações / segundo no banco > d) Tamanho da tabela, e do índice > e) Tamanho da memória da máquina (justificativa para 1GB de shared_buffer). > > Mostrar o explain do udpate, ajuda. Você precisa saber a frequência de > commit do seu banco... > > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > Bom dia Pessoal, essa tabela tem uns 100 campos e umas 8 fk e 9 indices. segue as informações, explain: "Update on lanccaixa (cost=0.00..197881.30 rows=7166 width=633) (actual time=1012846.965..1012846.965 rows=0 loops=1)" " -> Seq Scan on lanccaixa (cost=0.00..197881.30 rows=7166 width=633) (actual time=25.047..58396.786 rows=1413418 loops=1)" " Filter: (flindpag IS NULL)" "Trigger for constraint fkdocfiscalser: time=66582.215 calls=1413418" "Trigger for constraint fklanccaixaconcor: time=5596.281 calls=1413418" "Trigger for constraint fklanccaixaplacon: time=5586.670 calls=1413418" "Trigger for constraint fklanccxadocfiscal: time=5274.534 calls=1366084" "Trigger for constraint fklanccxcdcentro: time=5480.920 calls=1413418" "Trigger for constraint fklanccxhistlanccre: time=5467.979 calls=1413418" "Trigger for constraint fklanccxhistlancdeb: time=5400.965 calls=1413418" "Trigger for constraint fklcxacdadiant: time=5418.880 calls=1413418" "Total runtime: 1119142.220 ms" a) Banco OLTP ou DW? OLTP b) Número de updates por segundo, usará índice na busca pela linha? esse update é num troca versao de aplicativo, ou seja so será executado uma unica vez, em cada cliente. Nao utilizara indice na busca. c) Número aproximado de transações / segundo no banco d) Tamanho da tabela, e do índice tamanho da tabela, "lanccaixa";"1434 MB"; com indices: "3010 MB" e) Tamanho da memória da máquina (justificativa para 1GB de shared_buffer). 4gb, mas é windows. -- Douglas Fabiano Specht
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
