Olá pessoal, Temos uma tabela que em um determinado tempo ela é muito consultada e ao mesmo tempo sofre muitos inserts e updates.
Acontece que a consulta é bem complexa e está ficando cada vez mais lenta com o aumento do número de dados. Decidimos então testar a criação de uns índices com os principais campos nas cláusulas WHERE das consultas mais lentas. A consulta ficou bem mais rápida, mas estamos receosos se estes índices irão deixar mais lenta a inserção e update de dados pois esses comandos teriam então que inserir no índice também. Obs.: Criamos 2 índices compostos btree. (campo1, campo2, campo3) (campo4, campo2, campo3) campo2 e campo3 fazem parte da chave da tabela que possui 5 campos chave. Detalhe: temos 2 consultas muito pesadas que usam no where campo1, campo2 e campo3 e campo4, campo2 e campo3 respectivamente. Seremos muito grato se puderem nos ajudar. att, Wellington
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
