[pgbr-geral] consulta SQL que devolva uma lista com todos os dias de um determinado mês
Ola a toda a lista, É possível criar uma consulta SQL que devolva uma lista com todos os dias de um determinado mês? De momento apenas consegui chegar até aqui, tendo como exemplo o mês de Fevereiro de 2011: SELECT to_date('2011/02', '/MM'), (date_trunc('MONTH', to_date('2011/02', '/MM')) + INTERVAL '1 MONTH - 1 day')::date; O resultado da anterior consulta é o primeiro e ultimo dia do mês: 2011-02-01;2011-02-28 Resultado pretendido é o seguinte: 2011-02-01 2011-02-02 2011-02-03 (...) 2011-02-26 2011-02-27 2011-02-28 Obrigado, Eloi Ribeiro GIS Analyst 39,45º -4,40º http://eloiribeiro.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] consulta SQL que devolva uma lista com todos os dias de um determinado mês
Em 14 de março de 2011 07:13, Eloi Ribeiro eloi.ribe...@gmail.com escreveu: Ola a toda a lista, É possível criar uma consulta SQL que devolva uma lista com todos os dias de um determinado mês? De momento apenas consegui chegar até aqui, tendo como exemplo o mês de Fevereiro de 2011: SELECT to_date('2011/02', '/MM'), (date_trunc('MONTH', to_date('2011/02', '/MM')) + INTERVAL '1 MONTH - 1 day')::date; O resultado da anterior consulta é o primeiro e ultimo dia do mês: 2011-02-01;2011-02-28 Resultado pretendido é o seguinte: 2011-02-01 2011-02-02 2011-02-03 (...) 2011-02-26 2011-02-27 2011-02-28 Obrigado, Eloi Ribeiro GIS Analyst 39,45º -4,40º O jeito mais fácil seria utilizar a função generate_series, como no exemplo em http://www.postgresql.org/docs/9.0/static/functions-srf.html Você pode colocar uma cláusula WHERE no final para filtrar as datas nos meses com menos de 31 dias. -- Atenciosamente, Fábio Telles Rodriguez blog: http://www.midstorm.org/~telles/ e-mail / gtalk / MSN: fabio.tel...@gmail.com Skype: fabio_telles ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] consulta SQL que devolva uma lista com todos os dias de um determinado mês
Em 14 de março de 2011 07:13, Eloi Ribeiro eloi.ribe...@gmail.comescreveu: Ola a toda a lista, É possível criar uma consulta SQL que devolva uma lista com todos os dias de um determinado mês? De momento apenas consegui chegar até aqui, tendo como exemplo o mês de Fevereiro de 2011: SELECT to_date('2011/02', '/MM'), (date_trunc('MONTH', to_date('2011/02', '/MM')) + INTERVAL '1 MONTH - 1 day')::date; O resultado da anterior consulta é o primeiro e ultimo dia do mês: 2011-02-01;2011-02-28 Resultado pretendido é o seguinte: 2011-02-01 2011-02-02 2011-02-03 (...) 2011-02-26 2011-02-27 2011-02-28 Veja se isso resolve: select '2011-02-01'::date + dia from generate_series(0, extract( day from (('2011-02-01'::date + '1 month'::interval)::date - 1::integer))::integer - 1) as dia; Cordialmente, -- Fabrízio de Royes Mello Blog sobre TI: http://fabriziomello.blogspot.com Perfil Linkedin: http://br.linkedin.com/in/fabriziomello ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] consulta SQL que devolva uma lista com todos os dias de um determinado mês
2011/3/14 Fabrízio de Royes Mello fabriziome...@gmail.com Em 14 de março de 2011 07:13, Eloi Ribeiro eloi.ribe...@gmail.comescreveu: Ola a toda a lista, É possível criar uma consulta SQL que devolva uma lista com todos os dias de um determinado mês? De momento apenas consegui chegar até aqui, tendo como exemplo o mês de Fevereiro de 2011: SELECT to_date('2011/02', '/MM'), (date_trunc('MONTH', to_date('2011/02', '/MM')) + INTERVAL '1 MONTH - 1 day')::date; O resultado da anterior consulta é o primeiro e ultimo dia do mês: 2011-02-01;2011-02-28 Resultado pretendido é o seguinte: 2011-02-01 2011-02-02 2011-02-03 (...) 2011-02-26 2011-02-27 2011-02-28 Veja se isso resolve: select '2011-02-01'::date + dia from generate_series(0, extract( day from (('2011-02-01'::date + '1 month'::interval)::date - 1::integer))::integer - 1) as dia; Cordialmente, -- Fabrízio de Royes Mello Blog sobre TI: http://fabriziomello.blogspot.com Perfil Linkedin: http://br.linkedin.com/in/fabriziomello Muito obrigado Fabrízio, solucionado! Eloi Ribeiro GIS Analyst 39,45º -4,40º http://eloiribeiro.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] consulta SQL que devolva uma lista com todos os dias de um determinado mês
Eloi, eu tenho me virado com essa: select dt from( SELECT CAST('2011-03-01' As date) + CAST((i || ' days') As interval) As dt FROM generate_series(0,1000,1) As i WHERE CAST('2011-03-01' As date) + CAST((i || ' days') As interval) between CAST('2011-03-01' As date) and CAST('2011-03-31' As date) ) v3 Em 14 de março de 2011 07:13, Eloi Ribeiro eloi.ribe...@gmail.com escreveu: Ola a toda a lista, É possível criar uma consulta SQL que devolva uma lista com todos os dias de um determinado mês? De momento apenas consegui chegar até aqui, tendo como exemplo o mês de Fevereiro de 2011: SELECT to_date('2011/02', '/MM'), (date_trunc('MONTH', to_date('2011/02', '/MM')) + INTERVAL '1 MONTH - 1 day')::date; O resultado da anterior consulta é o primeiro e ultimo dia do mês: 2011-02-01;2011-02-28 Resultado pretendido é o seguinte: 2011-02-01 2011-02-02 2011-02-03 (...) 2011-02-26 2011-02-27 2011-02-28 Obrigado, Eloi Ribeiro GIS Analyst 39,45º -4,40º http://eloiribeiro.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] consulta SQL que devolva uma lista com todos os dias de um determinado mês
Se ainda servir ... SELECT dia::date FROM ( SELECT (to_date('2011-03','-MM')+s.a*'1 day'::INTERVAL) AS dia FROM generate_series(0, (date_trunc('MONTH', to_date('2011/03', '/MM')) + INTERVAL '1 MONTH - 1 day')::date - to_date('2011/03', '/MM'), 1 ) AS s(a)) x Em 14 de março de 2011 07:36, Fabrízio de Royes Mello fabriziome...@gmail.com escreveu: Em 14 de março de 2011 07:13, Eloi Ribeiro eloi.ribe...@gmail.com escreveu: Ola a toda a lista, É possível criar uma consulta SQL que devolva uma lista com todos os dias de um determinado mês? De momento apenas consegui chegar até aqui, tendo como exemplo o mês de Fevereiro de 2011: SELECT to_date('2011/02', '/MM'), (date_trunc('MONTH', to_date('2011/02', '/MM')) + INTERVAL '1 MONTH - 1 day')::date; O resultado da anterior consulta é o primeiro e ultimo dia do mês: 2011-02-01;2011-02-28 Resultado pretendido é o seguinte: 2011-02-01 2011-02-02 2011-02-03 (...) 2011-02-26 2011-02-27 2011-02-28 Veja se isso resolve: select '2011-02-01'::date + dia from generate_series(0, extract( day from (('2011-02-01'::date + '1 month'::interval)::date - 1::integer))::integer - 1) as dia; Cordialmente, -- Fabrízio de Royes Mello Blog sobre TI: http://fabriziomello.blogspot.com Perfil Linkedin: http://br.linkedin.com/in/fabriziomello ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] consulta SQL que devolva uma lista com todos os dias de um determinado mês
2011/3/14 Emerson Hermann emersonherm...@gmail.com Se ainda servir ... SELECT dia::date FROM ( SELECT (to_date('2011-03','-MM')+s.a*'1 day'::INTERVAL) AS dia FROM generate_series(0, (date_trunc('MONTH', to_date('2011/03', '/MM')) + INTERVAL '1 MONTH - 1 day')::date - to_date('2011/03', '/MM'), 1 ) AS s(a)) x Em 14 de março de 2011 07:36, Fabrízio de Royes Mello fabriziome...@gmail.com escreveu: Em 14 de março de 2011 07:13, Eloi Ribeiro eloi.ribe...@gmail.com escreveu: Ola a toda a lista, É possível criar uma consulta SQL que devolva uma lista com todos os dias de um determinado mês? De momento apenas consegui chegar até aqui, tendo como exemplo o mês de Fevereiro de 2011: SELECT to_date('2011/02', '/MM'), (date_trunc('MONTH', to_date('2011/02', '/MM')) + INTERVAL '1 MONTH - 1 day')::date; O resultado da anterior consulta é o primeiro e ultimo dia do mês: 2011-02-01;2011-02-28 Resultado pretendido é o seguinte: 2011-02-01 2011-02-02 2011-02-03 (...) 2011-02-26 2011-02-27 2011-02-28 Veja se isso resolve: select '2011-02-01'::date + dia from generate_series(0, extract( day from (('2011-02-01'::date + '1 month'::interval)::date - 1::integer))::integer - 1) as dia; Cordialmente, -- Fabrízio de Royes Mello Blog sobre TI: http://fabriziomello.blogspot.com Perfil Linkedin: http://br.linkedin.com/in/fabriziomello ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Assim fica bastante simples: SELECT * FROM generate_series('2011-02-01'::date,'2011-03-01'::date-1, '1 day'); Obrigado a todos, Eloi Ribeiro GIS Analyst 39,45º -4,40º http://eloiribeiro.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] consulta SQL que devolva uma lista com todos os dias de um determinado mês
Olá, exemplo: gerar todos os dias de janeiro de 2011 primeiro parametro dia 01 de janeiro de 2011, segundo parametro dia 01 de fevereiro de 2011 - (1 dia) select * from generate_series('2011-01-01'::date,'2011-02-01'::date - '1 day'::interval,'1 day') Claudio Oliveira http://www.msisolucoes.com.br Date: Mon, 14 Mar 2011 12:00:55 +0100 From: eloi.ribe...@gmail.com To: fabriziome...@gmail.com CC: pgbr-geral@listas.postgresql.org.br Subject: Re: [pgbr-geral] consulta SQL que devolva uma lista com todos os dias de um determinado mês 2011/3/14 Fabrízio de Royes Mello fabriziome...@gmail.com Em 14 de março de 2011 07:13, Eloi Ribeiro eloi.ribe...@gmail.com escreveu: Ola a toda a lista, É possível criar uma consulta SQL que devolva uma lista com todos os dias de um determinado mês?De momento apenas consegui chegar até aqui, tendo como exemplo o mês de Fevereiro de 2011: SELECTto_date('2011/02', '/MM'), (date_trunc('MONTH', to_date('2011/02', '/MM')) + INTERVAL '1 MONTH - 1 day')::date; O resultado da anterior consulta é o primeiro e ultimo dia do mês:2011-02-01;2011-02-28 Resultado pretendido é o seguinte:2011-02-01 2011-02-022011-02-03(...) 2011-02-262011-02-272011-02-28 Veja se isso resolve: select '2011-02-01'::date + dia from generate_series(0, extract( day from (('2011-02-01'::date + '1 month'::interval)::date - 1::integer))::integer - 1) as dia; Cordialmente, -- Fabrízio de Royes Mello Blog sobre TI: http://fabriziomello.blogspot.com Perfil Linkedin: http://br.linkedin.com/in/fabriziomello Muito obrigado Fabrízio, solucionado!Eloi Ribeiro GIS Analyst 39,45º -4,40º http://eloiribeiro.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Problema Crítico com 8.4 - Crash
Atualize para a última versão da série 8.4 (atualmente 8.4.7). Existem algumas situações com a sua versão que podem levar a uma queda do servidor postgres. Se o problema persistir, podemos investigar mas não antes da atualização. Vou atualizar a versão antes. Nosso produto precisa diferenciar os clientes em bases separadas, por diversos motivos. Seria relevante o número de bancos? Sim pois pode determinar a carga no servidor já que o sistema é o mesmo com várias bases de dados distintas. Queria mas informações sobre o número considerável de bancos, já que apenas os que estão em processamento são realmente utilizados... 2 Processadores com 8 núcleos cada Posso afirmar que normalmente o servidor está com uma carga considerável, pois sempre á vários processamentos rodando simultâneos, normalmente o servidor fica um um load de 30/35/40 Uma carga muito alta pode indicar que você precise de outra(s) máquina(s) para distribuir a carga. Talvez você precise de uma consultoria para avaliar/realizar isso. Já estamos avaliando isso -- *Atenciosamente, Emanuel Araújo* http://eacshm.wordpress.com/ * * *Linux Certified LPIC-1* ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Pesquisa por palavra-chave
Pessoal alguém sabe como fazer pesquisa como com o google. se tem alguma opção no postgresql??? ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Pesquisa por palavra-chave
2011/3/14 Pedro B. Alves pedroalve...@gmail.com: Pessoal alguém sabe como fazer pesquisa como com o google. se tem alguma opção no postgresql??? Tem. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 gTalk: xmpp:leand...@jabber.org +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT-3 MSN: msnim:chat?contact=lean...@dutra.fastmail.fm ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Problema Crítico com 8.4 - Crash
2011/3/14 Emanuel Araújo eac...@gmail.com Se o problema persistir, podemos investigar mas não antes da atualização. Vou atualizar a versão antes. Ótimo! Sim pois pode determinar a carga no servidor já que o sistema é o mesmo com várias bases de dados distintas. Queria mas informações sobre o número considerável de bancos, já que apenas os que estão em processamento são realmente utilizados... Pensa o seguinte: desempenho em base de dados é, junto com indexação, basicamente cache de dados. Se você tem cinqüenta bases de dados, todos os dados comuns a essas cinqüenta bases estarão disputando cache. Se, por exemplo, tiveres dados de CEP muito utilizados, a tendência é que os CEPs mais populares estejam cinqüenta vezes ocupando memória. Por essas e outras, geralmente é muito mais interessante ter uma única base de dados, onde todos os dados ‘de referência’ estejam num único esquema central. Os dados de usuário, por exemplo, podem até ficar em esquemas separados por usuário. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 gTalk: xmpp:leand...@jabber.org +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT-3 MSN: msnim:chat?contact=lean...@dutra.fastmail.fm ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Pesquisa por palavra-chave
O Leandro, sinto em te dizer que existem opções por buscas foneticas no Postgres, mas uma implementação mais avançada como sugestões de palavras e afins, você terá que desenvolver um algoritmo complexo pra isso... eu fiz algo em mysql x php neste site, http://www.listasa.com.br Mas pra chegar aos pés do google está bem, mas bem, mas muito longe. Vais ter que queimar muitos neoronios :) Marcelo Silva -- -Mensagem Original- From: Leandro DUTRA Sent: Monday, March 14, 2011 5:35 PM To: pe...@brasoft.info ; Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] Pesquisa por palavra-chave 2011/3/14 Pedro B. Alves pedroalve...@gmail.com: Pessoal alguém sabe como fazer pesquisa como com o google. se tem alguma opção no postgresql??? Tem. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 gTalk: xmpp:leand...@jabber.org +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT-3 MSN: msnim:chat?contact=lean...@dutra.fastmail.fm ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Pesquisa por palavra-chave
Tem algum exemplo? Em 14 de março de 2011 17:50, Marcelo Silva (IG) marc...@ig.com.br escreveu: O Leandro, sinto em te dizer que existem opções por buscas foneticas no Postgres, mas uma implementação mais avançada como sugestões de palavras e afins, você terá que desenvolver um algoritmo complexo pra isso... eu fiz algo em mysql x php neste site, http://www.listasa.com.br Mas pra chegar aos pés do google está bem, mas bem, mas muito longe. Vais ter que queimar muitos neoronios :) Marcelo Silva -- -Mensagem Original- From: Leandro DUTRA Sent: Monday, March 14, 2011 5:35 PM To: pe...@brasoft.info ; Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] Pesquisa por palavra-chave 2011/3/14 Pedro B. Alves pedroalve...@gmail.com: Pessoal alguém sabe como fazer pesquisa como com o google. se tem alguma opção no postgresql??? Tem. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 gTalk: xmpp:leand...@jabber.org +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT-3 MSN: msnim:chat?contact=lean...@dutra.fastmail.fm ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Pesquisa por palavra-chave
2011/3/14 Marcelo Silva (IG) marc...@ig.com.br: O Leandro Fui eu não quem perguntei. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 gTalk: xmpp:leand...@jabber.org +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT-3 MSN: msnim:chat?contact=lean...@dutra.fastmail.fm ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Pesquisa por palavra-chave
2011/3/14 Pedro B. Alves pedroalve...@gmail.com: Tem algum exemplo? Na documentação tem. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 gTalk: xmpp:leand...@jabber.org +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT-3 MSN: msnim:chat?contact=lean...@dutra.fastmail.fm ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Pesquisa por palavra-chave
Bem... Se for uma simples busca fonetica, poderá tentar o Soundex, mas como ele perguntou se tem como fazer como o google, imagino que ele queira trazer palavras similares foneticamente ou sinonimos, neste caso tera que ter uma base de dicionario e fazer umas linhas de código pra retornar como precisa. Imagine o cara busca por José o sistema traz Jozé, Jose, Josias e por ai vai... foneticamente falando o Soundex na lingua portuguesa resolveria, mas se quiser pesquisar por exemplo, Farmacia e trazer tambem, Drograrias, veja que são palavras totalmente distintas, pra isso tem que ter um dicionario de sinonimos. Por isso eu aconselhei um algoritimo próprio. ps... desculpa aí Leandro, rsrsrs Marcelo Silva - -Mensagem Original- From: Leonardo Cezar Sent: Monday, March 14, 2011 7:14 PM To: Marcelo Silva (IG) ; Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] Pesquisa por palavra-chave 2011/3/14 Marcelo Silva (IG) marc...@ig.com.br: O Leandro, sinto em te dizer que existem opções por buscas foneticas no Postgres, mas uma implementação mais avançada como sugestões de palavras e afins, você terá que desenvolver um algoritmo complexo pra isso... eu fiz algo em mysql x php neste site, http://www.listasa.com.br Mas pra chegar aos pés do google está bem, mas bem, mas muito longe. Vais ter que queimar muitos neoronios :) Ele não precisa de um algoritmo de buscas com relevância igual do Google, acredite; não faria o mínimo sentido. Acredito que a única coisa que o *Pedro* precise é de suporte linguístico no banco, correto? Se sim, procure por Full Text Search ou simplesmente FTS. Abraço! -Leo -- Leonardo Cezar http://postgreslogia.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] (sem assunto)
Boa noite Tenho um cliente que tem um banco de 70gb. Algumas vezes o servidor onde está o banco é reiniciado. Porém, sempre que o servidor é reiniciado a base volta rodando perfeita, rápida. Mas em 2 dias a velocidade cai muito, causando uma lentidão. A solução é executar o vacuumdb full, pois o analyze não resolve o problema. Alguém tem alguma idéia de como posso resolver esse problema? ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] (sem assunto)
Esse, tipo de problema, não tem receita de bolo. Pode ser várias coisas, VACUUM, INDICES, MEMÓRIA etc. Infelizmente não tenho como lhe ajudar assim. Mas cuidado com o vacc umdb, pode demorar uma eternidade e estragar o banco, tem que leu muito sobre isso. E faça backup para garantir. Abraços. Estou de férias cara, escutando as ondas do mar e vendo a LUA (mei lua ainda)... - Miguel Em 14 de março de 2011 21:50, Ratman Jr ratman...@hotmail.com escreveu: Boa noite Tenho um cliente que tem um banco de 70gb. Algumas vezes o servidor onde está o banco é reiniciado. Porém, sempre que o servidor é reiniciado a base volta rodando perfeita, rápida. Mas em 2 dias a velocidade cai muito, causando uma lentidão. A solução é executar o vacuumdb full, pois o analyze não resolve o problema. Alguém tem alguma idéia de como posso resolver esse problema? ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] (sem assunto)
Em 14-03-2011 21:50, Ratman Jr escreveu: Tenho um cliente que tem um banco de 70gb. Algumas vezes o servidor onde está o banco é reiniciado. Porém, sempre que o servidor é reiniciado a base volta rodando perfeita, rápida. Mas em 2 dias a velocidade cai muito, causando uma lentidão. Infelizmente, não há fórmula mágica. Talvez você precise de uma consultoria para avaliar melhor quais as rotinas de manutenção e/ou sintonia são necessárias. -- Euler Taveira de Oliveira http://www.timbira.com/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral