Sim, updates com cláusula WHERE... :D
2009/6/3 <pgbr-geral-requ...@listas.postgresql.org.br>: > Send pgbr-geral mailing list submissions to > pgbr-ge...@listas.postgresql.org.br > > To subscribe or unsubscribe via the World Wide Web, visit > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > or, via email, send a message with subject or body 'help' to > pgbr-geral-requ...@listas.postgresql.org.br > > You can reach the person managing the list at > pgbr-geral-ow...@listas.postgresql.org.br > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of pgbr-geral digest..." > > > Tópicos de Hoje: > > 1. Modificar tamanho máximo dos arquivos de dados (Fabiano Chiqueti) > 2. PostGres no Win2008 (Alisson Viegas) > 3. Re: Modificar tamanho máximo dos arquivos de dados > (Dickson S. Guedes) > 4. Re: PostGres no Win2008 (Dickson S. Guedes) > 5. RES: PostGres no Win2008 (Alisson Viegas) > 6. Re: Modificar tamanho máximo dos arquivos de dados > (Euler Taveira de Oliveira) > 7. RES: PostGres no Win2008 (Alisson Viegas) > 8. Versão 8.2.7 (Nilson Chagas) > 9. Re: Versão 8.2.7 (Osvaldo Kussama) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 2 Jun 2009 12:42:13 -0300 > From: Fabiano Chiqueti <chiqu...@gmail.com> > Subject: [pgbr-geral] Modificar tamanho máximo dos arquivos de dados > To: pgbr-geral@listas.postgresql.org.br > Message-ID: > <93ac2e430906020842x6e837cb6i37b477ec9c563...@mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > Boa tarde, pessoal! > > O tamanho máximo dos arquivos de dados de uma tabela é por padrão 1GB, > conforme > > http://www.postgresql.org/docs/faqs.FAQ_brazilian.html#item4.4 > > "O tamanho máximo de uma tabela com 32 TB não requer suporte a > arquivos grandes do sistema operacional. Tabelas grandes são > armazenadas como múltiplos arquivos de 1 GB então o limite do sistema > de arquivos não é importante." > > Há possibilidade de diminuir o tamanho máximo desses arquivos? Isso > ajudaria na performance de updates em tabelas grandes? > > Aguardo respostas e desde já agradeço > > Att > > Chiqs > > > ------------------------------ > > Message: 2 > Date: Tue, 2 Jun 2009 14:56:11 -0300 > From: "Alisson Viegas" <li...@acsiv.com.br> > Subject: [pgbr-geral] PostGres no Win2008 > To: "'Comunidade PostgreSQL Brasileira'" > <pgbr-geral@listas.postgresql.org.br> > Message-ID: <000c01c9e3ab$6c78ab10$456a01...@com.br> > Content-Type: text/plain; charset="iso-8859-1" > > Olá pessoal. > Tivemos que instalar o Postgres 8.3 no Windows 2008 virtualizado. > > O Postgres não aceita conexões que não sejam locais. > Os arquivos .conf estão configurados para receber conexões e não dá certo: > > host all all 0.0.0.0/0 md5 > > listen_addresses = '*' > > Alguém sabe se o 2008 precisa de alguma configuração especial? > Obrigado! > > > > At.te, > Alisson Viegas > Acsiv Sistemas > > > > -------------- Próxima Parte ---------- > Um anexo em HTML foi limpo... > URL: > http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20090602/5a985021/attachment-0001.htm > > ------------------------------ > > Message: 3 > Date: Tue, 02 Jun 2009 14:53:52 -0300 > From: "Dickson S. Guedes" <lis...@guedesoft.net> > Subject: Re: [pgbr-geral] Modificar tamanho máximo dos arquivos de > dados > To: Comunidade PostgreSQL Brasileira > <pgbr-geral@listas.postgresql.org.br> > Message-ID: <1243965232.17897.44.ca...@analise3.cresoltec.com.br> > Content-Type: text/plain; charset="iso-8859-1" > > Em Ter, 2009-06-02 às 12:42 -0300, Fabiano Chiqueti escreveu: >> Boa tarde, pessoal! > > Boa tarde! > >> O tamanho máximo dos arquivos de dados de uma tabela é por padrão 1GB, >> conforme >> >> http://www.postgresql.org/docs/faqs.FAQ_brazilian.html#item4.4 >> >> "O tamanho máximo de uma tabela com 32 TB não requer suporte a >> arquivos grandes do sistema operacional. Tabelas grandes são >> armazenadas como múltiplos arquivos de 1 GB então o limite do sistema >> de arquivos não é importante." > > Sim. > > >> Há possibilidade de diminuir o tamanho máximo desses arquivos? Isso >> ajudaria na performance de updates em tabelas grandes? > > Primeiramente, estamos aqui falando de que tipo de UPDATE? > > UPDATE tabela_com_100milhoes_de_registros SET ... ; > > ou > > UPDATE tabela_com_100milhoes_de_registros SET ... WHERE ...; > > Cada caso é um caso.... > > > Em segundo plano, falando sobre o armazenamento em si, vamos analisar um > pouco isto em baixo nível, mais precisamente em > src/include/storage/block.h temos: > > typedef uint32 BlockNumber; > #define MaxBlockNumber ((BlockNumber) 0xFFFFFFFE) > > 0xFFFFFFFE é 4294967294 em decimal que multiplicado pelos nossos 8K do > tamanho do bloco dá 34359738352 por isto temos o 32TB nesta história. > Obviamente se você alterar o tamanho do bloco vai obter um tamanho > máximo maior ou menor. > > Partindo deste princípio podemos pensar em alterar o tamanho do bloco em > si e não o número máximo de blocos. Agora o que isto pode trazer de > benefícios ou não só através de um estudo sobre esta hipótese, sobre o > seu ambiente. > > Vale à pena dar uma analisada no trabalho de Mark Wong: > > BS URL > -- --- > 1 > http://207.173.203.223/~markwkm/community6/dbt2/m1500-8.4beta2/m1500.8.4beta2.a.wal.16.table1/ > 2 > http://207.173.203.223/~markwkm/community6/dbt2/m1500-8.4beta2/m1500.8.4beta2.a.wal.16.table2/ > 4 > http://207.173.203.223/~markwkm/community6/dbt2/m1500-8.4beta2/m1500.8.4beta2.a.wal.16.table4/ > 8 > http://207.173.203.223/~markwkm/community6/dbt2/m1500-8.4beta2/m1500.8.4beta2.a.16/ > 16 > http://207.173.203.223/~markwkm/community6/dbt2/m1500-8.4beta2/m1500.8.4beta2.a.wal.16.table16/ > 32 > http://207.173.203.223/~markwkm/community6/dbt2/m1500-8.4beta2/m1500.8.4beta2.a.wal.16.table32/ > > > > Este tópico é muito interessante, voltarei nele mais tarde para ver a > opinião dos demais colegas... > > []s > -- > Dickson S. Guedes > mail/xmpp: gue...@guedesoft.net - skype: guediz > http://guedesoft.net - http://www.postgresql.org.br > http://www.rnp.br/keyserver/pks/lookup?search=0x8F3E3C06D428D10A > -------------- Próxima Parte ---------- > Um anexo não texto foi limpo... > Nome : não disponível > Tipo : application/pgp-signature > Tam : 189 bytes > Descr.: Esta =?ISO-8859-1?Q?=E9?= uma parte de mensagem > assinada digitalmente > Url : > http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20090602/f37cfa40/attachment-0001.pgp > > ------------------------------ > > Message: 4 > Date: Tue, 02 Jun 2009 15:10:53 -0300 > From: "Dickson S. Guedes" <lis...@guedesoft.net> > Subject: Re: [pgbr-geral] PostGres no Win2008 > To: Comunidade PostgreSQL Brasileira > <pgbr-geral@listas.postgresql.org.br> > Message-ID: <1243966253.17897.50.ca...@analise3.cresoltec.com.br> > Content-Type: text/plain; charset="iso-8859-1" > > Em Ter, 2009-06-02 às 14:56 -0300, Alisson Viegas escreveu: >> Olá pessoal. >> Tivemos que instalar o Postgres 8.3 no Windows 2008 virtualizado. >> >> O Postgres não aceita conexões que não sejam locais. >> Os arquivos .conf estão configurados para receber conexões e não dá >> certo: >> >> host all all 0.0.0.0/0 md5 >> >> listen_addresses = '*' >> >> Alguém sabe se o 2008 precisa de alguma configuração especial? >> Obrigado! > > No console do Win___ da um netstat para ver se a porte 5432 está em modo > LISTEN para 0.0.0.0. > > Na dúvida também verifique se o firewall do Win____ não está bloqueando > alguma coisa. > > > -- > Dickson S. Guedes > mail/xmpp: gue...@guedesoft.net - skype: guediz > http://guedesoft.net - http://www.postgresql.org.br > http://www.rnp.br/keyserver/pks/lookup?search=0x8F3E3C06D428D10A > -------------- Próxima Parte ---------- > Um anexo não texto foi limpo... > Nome : não disponível > Tipo : application/pgp-signature > Tam : 189 bytes > Descr.: Esta =?ISO-8859-1?Q?=E9?= uma parte de mensagem > assinada digitalmente > Url : > http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20090602/38375cc1/attachment-0001.pgp > > ------------------------------ > > Message: 5 > Date: Tue, 2 Jun 2009 15:21:11 -0300 > From: "Alisson Viegas" <li...@acsiv.com.br> > Subject: [pgbr-geral] RES: PostGres no Win2008 > To: "'Comunidade PostgreSQL Brasileira'" > <pgbr-geral@listas.postgresql.org.br> > Message-ID: <001301c9e3ae$ea0105c0$be0311...@com.br> > Content-Type: text/plain; charset="iso-8859-1" > > OK, vou verificar. > Obrigado! > > At.te, > Alisson Viegas > Acsiv Sistemas > > -----Mensagem original----- > De: pgbr-geral-boun...@listas.postgresql.org.br > [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de Dickson S. > Guedes > Enviada em: terça-feira, 2 de junho de 2009 15:11 > Para: Comunidade PostgreSQL Brasileira > Assunto: Re: [pgbr-geral] PostGres no Win2008 > > Em Ter, 2009-06-02 às 14:56 -0300, Alisson Viegas escreveu: >> Olá pessoal. >> Tivemos que instalar o Postgres 8.3 no Windows 2008 virtualizado. >> >> O Postgres não aceita conexões que não sejam locais. >> Os arquivos .conf estão configurados para receber conexões e não dá >> certo: >> >> host all all 0.0.0.0/0 md5 >> >> listen_addresses = '*' >> >> Alguém sabe se o 2008 precisa de alguma configuração especial? >> Obrigado! > > No console do Win___ da um netstat para ver se a porte 5432 está em modo > LISTEN para 0.0.0.0. > > Na dúvida também verifique se o firewall do Win____ não está bloqueando > alguma coisa. > > > -- > Dickson S. Guedes > mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - > http://www.postgresql.org.br > http://www.rnp.br/keyserver/pks/lookup?search=0x8F3E3C06D428D10A > > > > ------------------------------ > > Message: 6 > Date: Tue, 02 Jun 2009 15:43:29 -0300 > From: Euler Taveira de Oliveira <eu...@timbira.com> > Subject: Re: [pgbr-geral] Modificar tamanho máximo dos arquivos de > dados > To: Comunidade PostgreSQL Brasileira > <pgbr-geral@listas.postgresql.org.br> > Message-ID: <4a2572d1.8090...@timbira.com> > Content-Type: text/plain; charset=ISO-8859-1 > > Fabiano Chiqueti escreveu: >> Há possibilidade de diminuir o tamanho máximo desses arquivos? Isso >> ajudaria na performance de updates em tabelas grandes? >> > Você não especificou qual o tipo de UPDATE mas estou supondo que seria um com > uma cláusula WHERE. Neste caso, *não* vejo como estaria aumentando a > performance de um UPDATE pois o PostgreSQL (i) escreveria os dados no WAL, > (ii) os dados ficariam armazenados nos _shared buffers_ até que (iii) um > checkpoint escreva esses dados no disco (neste caso ele alteraria tudo em um > arquivo e usuaria somente um fsync -- que é a parte cara). > A operação (iii) é a mais cara delas (mas se você configurou adequadamente os > parâmetros de _checkpoint_); ela só vai ser executada minutos depois do > comando UPDATE ser retornado. Portanto, ela não influenciaria _diretamente_ na > performance do UPDATE. > > > -- > Euler Taveira de Oliveira > http://www.timbira.com/ > > > ------------------------------ > > Message: 7 > Date: Tue, 2 Jun 2009 17:05:29 -0300 > From: "Alisson Viegas" <li...@acsiv.com.br> > Subject: [pgbr-geral] RES: PostGres no Win2008 > To: "'Comunidade PostgreSQL Brasileira'" > <pgbr-geral@listas.postgresql.org.br> > Message-ID: <006401c9e3bd$7c2e6830$748b38...@com.br> > Content-Type: text/plain; charset="iso-8859-1" > > Valeu Dickson. > Era o Firewall. > > At.te, > Alisson Viegas > Acsiv Sistemas > > > -----Mensagem original----- > De: pgbr-geral-boun...@listas.postgresql.org.br > [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de Dickson S. > Guedes > Enviada em: terça-feira, 2 de junho de 2009 15:11 > Para: Comunidade PostgreSQL Brasileira > Assunto: Re: [pgbr-geral] PostGres no Win2008 > > Em Ter, 2009-06-02 às 14:56 -0300, Alisson Viegas escreveu: >> Olá pessoal. >> Tivemos que instalar o Postgres 8.3 no Windows 2008 virtualizado. >> >> O Postgres não aceita conexões que não sejam locais. >> Os arquivos .conf estão configurados para receber conexões e não dá >> certo: >> >> host all all 0.0.0.0/0 md5 >> >> listen_addresses = '*' >> >> Alguém sabe se o 2008 precisa de alguma configuração especial? >> Obrigado! > > No console do Win___ da um netstat para ver se a porte 5432 está em modo > LISTEN para 0.0.0.0. > > Na dúvida também verifique se o firewall do Win____ não está bloqueando > alguma coisa. > > > -- > Dickson S. Guedes > mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - > http://www.postgresql.org.br > http://www.rnp.br/keyserver/pks/lookup?search=0x8F3E3C06D428D10A > > > > ------------------------------ > > Message: 8 > Date: Wed, 3 Jun 2009 00:22:12 -0300 > From: Nilson Chagas <nilson.chagas.si...@gmail.com> > Subject: [pgbr-geral] Versão 8.2.7 > To: Comunidade PostgreSQL Brasileira > <pgbr-geral@listas.postgresql.org.br> > Message-ID: > <af7f7a2e0906022022v501ddeccx5200a32d2e1a4...@mail.gmail.com> > Content-Type: text/plain; charset="iso-8859-1" > > Pessoal, > > Estou procurando esta versão (8.2.7), para que posso desenvolver o projeto > com a mesma versão que esta no host. > > Mas não estou encontrando. > > Alguém pode me ajudar. > > Estou usando o ubuntu 9.04 > > -- > []s > Nilson Chagas - Ubuntu User 25794 > --- > Visite: > http://www.amados.com.br/podcast -> Peça gratuitamente um curso Bíblico > http://tempodesalvacao.blogspot.com/ > http://bbnradio.org/ -> Ouça a rádio e faça gratuitamente um Curso Biblico > -------------- Próxima Parte ---------- > Um anexo em HTML foi limpo... > URL: > http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20090603/f444a5ca/attachment-0001.htm > > ------------------------------ > > Message: 9 > Date: Wed, 3 Jun 2009 00:58:21 -0300 > From: Osvaldo Kussama <osvaldo.kuss...@gmail.com> > Subject: Re: [pgbr-geral] Versão 8.2.7 > To: Comunidade PostgreSQL Brasileira > <pgbr-geral@listas.postgresql.org.br> > Message-ID: > <690707f60906022058s5c293de1ha4d213fc3ba30...@mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > 2009/6/3 Nilson Chagas <nilson.chagas.si...@gmail.com>: >> Pessoal, >> >> Estou procurando esta versão (8.2.7), para que posso desenvolver o projeto >> com a mesma versão que esta no host. >> >> Mas não estou encontrando. >> >> Alguém pode me ajudar. >> >> Estou usando o ubuntu 9.04 >> > > > Aconselho usar a última versão da série 8.2 (8.2.13) que é compatível > com a 8.2.7 mas corrige alguns bugs detectados. > Veja: > http://www.postgresql.org/docs/current/interactive/release.html > > Osvaldo > > > ------------------------------ > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > > Fim da Digest pgbr-geral, volume 28, assunto 5 > ********************************************** > _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral