[pgbr-geral] Buffer Pool

2012-08-02 Por tôpico Tiago Adami
Olá pessoal. Estou projetando um banco de dados e gostaria de discutir um caso teórico com a comunidade. Tenho em um banco de dados várias tabelas, mas de todas, 3 se destacam por suas particularidades: - Tabela A: Com no mínimo 12 colunas de tipos simples (INTEGER, DATE, VARCHAR(20), etc) e

Re: [pgbr-geral] Buffer Pool

2012-08-02 Por tôpico Flavio Henrique Araque Gurgel
Eu pretendo dividir e isolar a memória em duas partes, conceito conhecido como Buffer Pool em alguns outros SGBDs. Assim eu evitaria que a modificação dos dados da tabela C recicle o espaço de memória usado pelos registros da tabela A e B, pois nestas estão cadastros que são consultados

Re: [pgbr-geral] Buffer Pool

2012-08-02 Por tôpico Tiago Adami
Em 2 de agosto de 2012 13:55, Flavio Henrique Araque Gurgel fla...@4linux.com.br escreveu: Eu pretendo dividir e isolar a memória em duas partes, conceito conhecido como Buffer Pool em alguns outros SGBDs. Assim eu evitaria que a modificação dos dados da tabela C recicle o espaço de memória

Re: [pgbr-geral] Buffer Pool

2012-08-02 Por tôpico Jean Domingues
: Quinta-feira, 2 de Agosto de 2012 14:20 Assunto: Re: [pgbr-geral] Buffer Pool Em 2 de agosto de 2012 13:55, Flavio Henrique Araque Gurgel fla...@4linux.com.br escreveu: Eu pretendo dividir e isolar a memória em duas partes, conceito conhecido como Buffer Pool em alguns outros SGBDs. Assim eu

Re: [pgbr-geral] Buffer Pool

2012-08-02 Por tôpico Flavio Henrique Araque Gurgel
Em 02-08-2012 15:07, Jean Domingues escreveu: Como o seu suposto problema é de I/O, porque não usa hds do tipo ssd. A leitura, em tese, é 30 a 40 vezes mais rápido. Pelo que entendi o problema do colega não existe. Ele está se antecipando apenas. São medos normais, mas só dá pra saber o que

Re: [pgbr-geral] Buffer Pool

2012-08-02 Por tôpico Tiago Adami
Em 2 de agosto de 2012 15:17, Flavio Henrique Araque Gurgel fla...@4linux.com.br escreveu: Em 02-08-2012 15:07, Jean Domingues escreveu: Como o seu suposto problema é de I/O, porque não usa hds do tipo ssd. A leitura, em tese, é 30 a 40 vezes mais rápido. Pelo que entendi o problema do

Re: [pgbr-geral] Buffer Pool

2012-08-02 Por tôpico Euler Taveira
On 02-08-2012 13:55, Flavio Henrique Araque Gurgel wrote: 2) Fazer um cache grande o suficiente para que todas as tabelas caibam na memória. - vantagem: não vejo muita. - desvantagem: cache muito grande costuma causar piora de desempenho no PostgreSQL, justamente por causa do algoritmo que

Re: [pgbr-geral] Buffer Pool

2012-08-02 Por tôpico Tiago Adami
Em 2 de agosto de 2012 16:34, Euler Taveira eu...@timbira.com escreveu: (corte) O que o Tiago precisa é de um bom sistema de discos. De preferência uma controladora que tenha bastante cache. E se o orçamento permitir, invista em discos SSD. Só por desencargo de consciência, alguém tem dicas

Re: [pgbr-geral] Buffer Pool

2012-08-02 Por tôpico Fabrízio de Royes Mello
Em 2 de agosto de 2012 18:23, Tiago Adami adam...@gmail.com escreveu: [...] Por último, é prudente pensar em um esquema de particionamento para a tabela C. Sim, e por sinal já estava procurando a thread que menciona o uso de algumas views e triggers para tal, mas não encontrei. Alguém