Re: [pgbr-geral] pegar timestamp na transação

2008-10-29 Por tôpico joaocosme


Acabei de passar por isso incrivel hehe!
Utilize o timeofDay
 
 Em 28/10/08, Heloisa Fernanda[EMAIL PROTECTED]
escreveu: 
 
 Tenho a seguinte
situação: 
 
 teste=# begin; 
 BEGIN 
 teste=# select now(); 

28/10/2008 11:55:59.904526 BRST 
 teste=# select now(); 
 28/10/2008 11:55:59.904526 BRST 
 

Intendo que quando iniciamos uma transação e usamos o now(),
será o 
 timestamp do inicio da
transação que será exibido, mas eu preciso pegar 
 a 
 hora atual do servidor, e não o
congelado pela transação; 
 

Tentei usar sem sucesso: set transaction_isolation = 'read uncommitted';

 
 Como resolver isso? 
 
 
 now() retorna o instante do início da
transaçao. 
 Veja as opções:
clock_timestamp() e timeofday(), e as particularidades 
 de:
statement_timestamp() e transaction_timestamp(). 
 
 Do
manual [1]: 
  Since these functions return the start time
of the current 
 transaction, their values do not change during
the transaction. This 
 is considered a feature: the intent is to
allow a single transaction 
 to have a consistent notion of the
current time, so that multiple 
 modifications within
the same transaction bear the same time stamp. 
 ... 

now() is a traditional PostgreSQL equivalent to CURRENT_TIMESTAMP. 
 transaction_timestamp() is likewise equivalent to
CURRENT_TIMESTAMP, 
 but is named to clearly reflect what it
returns. statement_timestamp() 
 returns the start time of the
current statement (more specifically, 
 the time of receipt of
the latest command message from the client). 

statement_timestamp() and transaction_timestamp() return the same 
 value during the first command of a transaction, but might differ

 during subsequent commands. clock_timestamp() returns the
actual 
 current time, and therefore its value changes even
within a single SQL 
 command. timeofday() is a historical
PostgreSQL function. Like 
 clock_timestamp(), it returns the
actual current time, but as a 
 formatted text string rather than
a timestamp with time zone value.  
 
 Osvaldo 
 
 [1] 

http://www.postgresql.org/docs/current/interactive/functions-datetime.html

 ___ 

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] Dúvida de iniciante em sql

2008-10-08 Por tôpico joaocosme


select campo1,campo2,campo3 from tabela where campo1 ilike '%pal'
 
 
 A dúvida é sobre sql, de iniciante 
 Como
faço um select num campo buscando por um pedaço inicial da
palavra 
 Por exemplo, se eu digitar pal, o select me
retorna todas as palavras 
 com as iniciais pal, como
palavra, paladar, palmito,  
 Obrigado 

___ 
 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] Recuperar base com WAL

2008-10-06 Por tôpico joaocosme


sim vai tb
você pode restaurar até o tempo ocorrido
do update, ou seja caminhas na linha do tempo com o wal...


Boa noite lista
 
 Uma pequena questao,

recuperando uma base com o WAL ele restaura erros de UPTADE? ou somente
 insert e delete?
 
 Estou desesperado, foi feito
um update errado.. e nao tenho como voltar..
 
 Alguma
sugestao..
 
 Grato a qualquer ajuda.
 
 Obs: Nao tenho backup :(
 
 --

*:-.,_,.-:*'``'*:-.,_,.-:*:-.,_,.-:*'``'*:-.,_,.-:
   ::
Rodrigo Machado ::
   FlaRo Sistemas
 

Linux User #338262
 Lat S25º49'20.11' - Lon
W55º07'12.05''

*:-.,_,.-:*'``'*:-.,_,.-:*:-.,_,.-:*'``'*:-.,_,.-:

___
 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] Configuração ideal do Postgresql .conf para um Servidor HPML150 G5 4GBRam

2008-10-06 Por tôpico joaocosme


Olha que legal na documentação!!!
:)
http://www.postgresql.org/docs/8.3/interactive/performance-tips.html
 
Bem os seus testes estão somente em cima de um restore, o que
não vai te informar muita coisa em aspecto de tunning ou
comportamento do teu server. o legal seria um teste tipo TPC-B, 
um bom começo seria dar uma brincada com o PGBENCH
 
 
Esses parametros que vc setou realmente melhoram a performance do bd
mas muitos deles (shared_buffer, effective_cache_size... ) não
tem utilidade em um restore.
 
Já que esta utilizando p pg_dump , se preocupe com
isso:
 Increase
maintenance_work_mem 
Increase
checkpoint_segments 
Turn
off archive_mode
Run
ANALYZE Afterwards 

Depois de realizado o dump retorne com esses valores de uso normal!!!

 

 
 
 
 
 
 HD máster Satã 160 GB... segundo HD
SAS... 
 
 SO. Windows Server 2003... 
 
 Parâmetros modificados no Postgresql os demais
estão do jeito que 
 foram instalado inclusivo com as
# 
 
 max_connections = 25 

shared_buffers = 1000MB 
 Work_mem = 250MB 

maintenance_work_mem = 800MB 
 max_fsm_pages = 12 

random_page_cost = 2.0 
 effective_cache_size = 1024MB 


 Há três dias e praticamente duas noites que estou
trabalhando, fazendo 
 teste para verificação do
desempenho deste servidor com o postgresql 
 Voltado um backup
feito através pg_dump ..com um tamanho de 250 MB... 

Restaurando via Pg_restore 
 Esta operação tem
demorado media de duas horas e 40 minutos (2:40), tanto 
 na
versão 8.2 como na versão 8.3 
 Por gentileza:
Alguém poderia dizer se o tempo de restauração esta

 correto. 
 
 Caso não esteja, poderia
dizer onde está o erro... 
 Porque estou ficando s/
alternativa... e preciso da um diagnostico final 
 sobre o
servidor . 
 
 Agradeço atenção de
todos. 
 
 Rildo Santos 

___ 
 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] Recuperar base com WAL

2008-10-06 Por tôpico joaocosme


O que ele disse que foi erro do caboclo que fez um update indevido e
isso para o banco é uma instrução valida...
Entao... vc pode caminhas no tempo como eu disse anteriormente!
 
 2008/10/3 ..:: Rodrigo (-_-) Machado ::..
[EMAIL PROTECTED]: 
 Boa noite lista 


 Uma pequena questao, 
 recuperando uma base
com o WAL ele restaura erros de UPTADE? ou somente 
 insert e
delete? 
 
 Que eu me lembre, não restaura erros.
Talvez se estiver usando 
 savepoint[1] poderia ter alguma
alternativa. 
 
 
 Referências: 
 
 1-
http://www.postgresql.org/docs/8.3/interactive/sql-savepoint.html 
 
 -- 
 Fernando Ike 

http://www.midstorm.org/~fike/weblog 

___ 
 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] Trigger

2008-10-06 Por tôpico joaocosme


Faz tempo q nao brinco com plpgsql mas ... nao esta faltando um begin
e um end ???
 
 
 
 Ainda necessitando de ajuda: O que está errado? 
 
 
 CREATE OR REPLACE FUNCTION teste() RETURNS
TRIGGER AS 
 'DELETE FROM cliente WHERE cliente_id =
OLD.cliente_id;' 
 LANGUAGE plpgsql; 
 
 CREATE
TRIGGER teste AFTER DELETE ON cliente_teste 
 FOR EACH ROW
EXECUTE PROCEDURE teste(); 
 
 
 ERROR: syntax
error at or near DELETE 
 CONTEXT: compile of
PL/pgSQL function teste near line 1 
 
 
 -- 
 Antonio Prado 
 
 

___ 
 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] [OFF-TOPIC] - Coisas que nunca se deve fazer no PGCON

2008-10-01 Por tôpico joaocosme



 Nunca divida o quarto com o João depois que ele tomar um
porre... o cheiro 
 no quarto ficará insuportável..

 

Jovem isso permite pensamentos dúbios..
 
Posso enumerar uma coisa a mais??
Nada contra os baianos hehehehe , nao podemos nos sentar com uma mesa
com mais de um baiano, o resultado quem estava lá viu, virou folia
uma verdadeira micarrê (PGCON-Folia )heehené hehhehe
 
Abraços ao jovem carlinhos brown, jovem salsichão e o
jovem preá!
 
 
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Redundancia Replicacao

2008-09-19 Por tôpico joaocosme


Slony cai como uma luva.
eu escrevi  um how to do slony no
www.postgresql.org.br 
procura la 




Rodrigo,
 
Não sei se isso se aplica ao que
você quer, mais vamos lá:
 
1- Sua
aplicação (Caixas) vai se Conectar ao Servidor local
 (PostgreSQL) por Supermercado. Nesse servidor você vai ter
toda a sua
 estrutura, produtos, preços, apenas o estoque
do supermercado em
 questão, etc.
2-
De
X em X tempo você vai replicar a sua estrutura de vendas para
 a Matriz (estando on-line) ou para Y máquinas que queira.
Essa
 replicação precisará ser
assíncrona para não parar tudo.
3- O Servidor
Principal vai ter todos os dados para gerar
 relatórios,
logística, etc.
 
Como o Ike disse,
você vai precisar modelar a aplicação para fazer
isso
 tudo.
Não sei se era essa a
idéia que precisava.
 
 Abraços,

Aldrey Galindo
 
 2008/9/19 Rodrigo Monteiro
[EMAIL PROTECTED]:
Thu, 18 Sep 2008
19:54:19 -0200, ..:: Rodrigo (-_-) Machado ::..
 escreveu:

Então,
é bem isto que estou pensando implementar.
- Mas
como fica os limite de creditos dos clientes?
 com
relação ao limite de crédito existe um arquivo da
zanthus off-line
 para
 isso, cpf e o limite
atualizado.
- Qtde de estoque?

 gerir estoque não é necessário já
que a venda no frente de caixa só é
 feita
 com o a existencia do produto na gôndola, se o produto
não for
 disponibilizado diretamente para
seleção do cliente (materiais de

construção, por exemplo), infelizmente, haverá a
necessidade de
 conferencia
 por parte de um
funcionario da disponibilidade do produto na loja.

 - E estas listas de produtos e clientes, como é
feita a sincronização e
 em
 que momento?  Automatico ou manual?
 quando a
comunicação é reestabelecida e automaticamente por um
'coletor
 de
 dados'.
 - Quando
cair o servidor o operador de caixa percebe alguma coisa, ou é
 transparente para o operador?
 tem que ser
transparente, ai vai de você avaliar o que pode ser feito
 para
 manter a integridade dos dados e fazer a
mudança de on-line para
 off-line,
 por
exemplo, se o servidor cai no momento em que uma venda esta sendo
 concluida?, ou no momento em que estão sendo feitas as
leituras dos
 produtos
 no pdv?

p.s Eu não tenho como te dizer ao certo o que é feito
internamente nos
 principais softwares deste seguimento, mas
pode ter certeza de que você
 vai
 ter que
ter um software, rápido, robusto e íntegro se quiser uma
fatia
 deste
 mercado extremamente competitivo,
este é só o início da sua 'dor de

cabeça'.
 Abs.


___
 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] banco de dados de sistema postgresql com 4GB!

2008-09-17 Por tôpico joaocosme


Se suas consultas utilizam muitos agrupamentos experimente aumentar 
o parametro work_mem

 
 On Wed, 17 Sep 2008
17:13:56 -0300, Rodrigo Monteiro

[EMAIL PROTECTED] wrote:
 boa tarde
Volpato

 Mais uma vez cara, muito obrigado pelo
seu tempo.
 
 tamos aí!
 

 Como eu gero este explain que vc me disse?
 
 Rode a query:
 explain analyze select lalala
...
 
 Este comando vai rodar a tua query, e mostrar o
que
 o postgres está fazendo internamente. A partir
daí,
 vamos poder dizer se os índices estão
sendo usados,
 e quanto tempo a ordenação
está demorando.
 
 PS: Faça este comando
duas vezes, e mande a segunda.
 Isto garante que os dados estejam
em cache.
 
 

 No caso do
order by com max() é porque a curvaabc tem como critério
ou
 quantidade, ou valor, ou lucratividade(preco-custo), o
que me deram como
 dica seria criar uma tabela e jogar estes
valores lá já calculados e a
 partir dela criar
a query da curvaabc
 
 Pelo que eu vi, teu order by
é com sum(totItem), ou
 coisa parecida.
 O max()
estava em um campo do select, tente remover
 esta
função e adicionar o campo no group by.
 

 e o reindex? você pode me dizer o que posso
fazer?
 
 Basicamente, deixe agendado pra rodar o
comando
 reindexdb nome_da_base.
 Veja a doc:

http://www.postgresql.org/docs/8.3/static/sql-reindex.html
 
 
 PS:
 - quanto de memória vc tem ?
 - quanto de shared_buffers está setado no
postgresql.conf?
 - quanto de work_mem ?
 
 
 []´s, ACV
 
 

___
 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] Configuração

2008-09-15 Por tôpico joaocosme


Tem um ditado muito bom que ouvi certa vez: em casos como este o tcpdump
salva!

 Minha configuração esta assim.
 
 max_connections = 100
 shared_buffers = 32MB
 work_mem = 1MB
 
 Ou seja padrão do
postgresql.
 
 tenho 50 usuarios conectados;


 MaquinaHP
   Processado XEON
   Memoria  
 1GB
   HD 70GB espelhado SCSI
  
Banco  3 base uma com 3 GB outras 4 GB e a ultima 2 um total 9 GB
 de BD.
 Um detalhe importante: Uso um programa de
integração de DB usando dblink.
 
 EX:
 banco001 -- banco002
 SELECT
   
hp.codigo,
hp.descricao
 FROM

(historico_processo hp
LEFT JOIN dblink('dbname=banco035
host=servidor2 user=acesse
 password=acesse2006 port=5432',
   'SELECT
codigo

  FROM
 historico_processo') As
tmp(codigo INTEGER) ON hp.codigo
 = tmp.codigo)
 
 Isto acontece para transferir cadastro.
 
 Quando
isto acontece a maquina não aceita conexão nem por telnet
 127.0.0.1 5432 preciso reiniciar para voltar a funcionar
corretamente.
 
 Observei tambem que um ou outro
terminal continual conectando normalmente.
 
 


 
 
 

___
 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] Falha com indexação. ERRO no index, Query failed: ERROR: index row requires x xxxx bytes , maximum size is 8

2008-09-12 Por tôpico joaocosme


Pq nao poe uma simples constraint nor null?

 Onde
está
 *CONSTRAINT* noticia_materia_ck
*CHECK*(materia  ''),
 
 coloque
 
 *CONSTRAINT* noticia_materia_ck *CHECK*(length(materia)  0),
 

Deve resolver.
 
 BEGIN; *ALTER
TABLE* noticia *DROP CONSTRAINT* noticia_materia_ck, *ADD* *

CONSTRAINT* noticia_materia_ck *CHECK*(length(materia)  0);*
COMMIT;*
 
 2008/9/12 Leonel Freire
[EMAIL PROTECTED]
 
 Sim, eu mesmo
criei. Qual o relacionamento dessa constraint com um

index?

 Leonel Freire

 ___

pgbr-geral mailing list

pgbr-geral@listas.postgresql.org.br

https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


 
 
 --

William Leite Araújo
 Analista de Banco de Dados -
QualiConsult
 ___
 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 c/ versoes: 8.2.4 para 8.3.3

2008-09-03 Por tôpico joaocosme


Exatamente isso sempre acontece, muita atenção quando
for migrar!!!
Se eu nao me engano o leo tem um patch para isso...
 
 On Wed, Sep 3, 2008 at 10:41 AM, Mr J.L.
[EMAIL PROTECTED] wrote: 
 
 
 Ex: comparacao entre campos int com tex, concatenacao entre
campos int, 
 int||int, int||smallint, entre outras coisas
sinistras que devem ser 
 corrigidas. 
 
 Eu gostaria de saber se existe algum parametro na configuracao
do 
 postresql 
 que desconsidera essas
barbaridades e permite o banco funcionar como na 
 versao
8.2.4. algum parametro que pode ser setado com off, sei la,

 alguma coisa do tipo. 
 
 

Existem alguns parametros que ligam isso sim. Nao sei se vao
atender seu 
 caso especifico, por que lembro que alguns deles ja
haviam sido 
 deprecated 
 e foram
finalmente eliminados na versao 8.3. Veja as notas de lancamento e 
 o 
 manual do administrador[2]. 
 
 
De acordo com as notas do lancamento, aparentemente o teu problema e'
que 
 os 
 tipos não-caracteres eram
automaticamente cast para texto em versões 
 anteriores e esse comportamento errado foi eliminado, e
não parece haver 
 como trazê-lo de
volta. 
 
 O melhor seria realmente consertas as
consultas. Soluções paliativas 

geralmente se tornam permanentes. 
 
 Roberto 


 [1]
http://www.postgresql.org/docs/8.3/interactive/release-8-3.html 

[2] 

http://www.postgresql.org/docs/8.3/interactive/runtime-config-compatible.html

 
 -- 
 http://blog.divisiblebyfour.org/ 
 ___ 

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 funcao

2008-08-29 Por tôpico joaocosme


Posta ai a assinatura da sua funcao!
 
 
 
 Ola pessoal..Tenho uma funcao que tem apenas um
argumento integer.Quando 
 executo: select
fc_group_by_clientID(10);recebo a mensagem: No function 
 matches
the given name and argument types. You may need to add explicit 

type casts.Achei mto estranho pq tenho varias outras funcoes e nunca 
 precisei fazer casting... 

_ 
 Discover the new Windows Vista 

http://search.msn.com/results.aspx?q=windows+vistamkt=en-USform=QBRE___

 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] Banco instanciado em memória RAM

2008-08-28 Por tôpico joaocosme


http://joaocosme.wordpress.com/2008/06/24/uma-pequena-introducao-sobre-buffer-cache/
 
Leia esse texto que vai possibilitar uma visao muito boa!!!
 
no postgresql vide shared_buffer
 
 Boa tarde a todos. 
 
 Me desculpem pela
inexperiência, mas eu também gostaria muito de
saber 
 como 
 este processo de
alocação do banco de dados em
memória pode ser feito 
 com o 
 Postgres,
forte abraço a todos. 
 
 
 -- 
 Leandro Hamid 
 SERPRO - Serviço Federal de
Processamento de Dados 
 Maito: [EMAIL PROTECTED] 
 Maito: [EMAIL PROTECTED] 

http://www.serpro.gov.br 
 
 
 2008/8/28 Rafael
Helm - Trevisan Tecnologia 
 [EMAIL PROTECTED]

 
 
 Pessoal apartir da resposta de um
outro tópico eu peguei este trecho 
 que 
 foi 
 digitado pelo colega Alecindro e gostaria de
obter maiores 
 informações: 
 
 o banco é relativamente
pequeno (1 gb) e o servidor tendo 4 GB de 

memória, 
 instanciei todo o banco em
memória  
 
 -
Ãpermil; possível configurar o PostgreSQL para que
todo o banco fique 
 instanciado 
 em
memória? 
 
 - Em que momento o
dado é replicado para a memória
física (HD)? 
 
 

Rafael Helm. 
 
 -Mensagem original- 
 
De: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] Em nome de

 [EMAIL PROTECTED] 
 Enviada em:
quinta-feira, 28 de agosto de 2008 10:30 
 Para:
pgbr-geral@listas.postgresql.org.br 
 Assunto: Re:
[pgbr-geral] RES: Performace Postgres Linux X Windows 
 
 Nas experiências que tive com windows e linux,
digo que depende do que 
 você 

quer rodar no servidor. Ãpermil; só servidor de banco
de dados? 
 
 Tive um problema com o linux por
não possuir drive para o RAID do 
 servidor 
 que 
 tenho. Ãpermil; um servidor de banco
de dados. Instalei o windows 2003 server 
 e 

como 
 o banco é relativamente pequeno (1 gb) e
o servidor tendo 4 GB de 
 memória, 
 instanciei todo o banco em memória, ou seja
reservei 1 gb para o banco 
 (na 
 verdade bem
mais prevendo expansão do banco). Com isso não
tive 
 diferenças 
 de desempenho
nem de estabilidade. Estamos a 3 anos sem desligar o 

servidor. 
 
 Agora, se for apenas servidor de
banco de dados, digo que é preferível 
 o 
 Linux, pois permiti carregar apenas os
processos que serão utilizados. 
 
 Att, 
 
 Alecindro 
 
 
 ___

 pgbr-geral mailing list 

pgbr-geral@listas.postgresql.org.br 

https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral 
 
 -- 
 Esta mensagem foi verificada
pelo sistema de antivírus e 
 acredita-se estar
livre de perigo. 
 
 No virus found in this
incoming message. 
 Checked by AVG - http://www.avg.com 
 Version: 8.0.138 / Virus Database: 270.6.11/1639 - Release
Date: 
 28/8/2008 
 07:39 
 
 
 -- 
 Esta mensagem foi verificada
pelo sistema de antivírus e 
 acredita-se estar
livre de perigo. 
 

___ 
 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] RES: Performace Postgres Linux X Windows

2008-08-28 Por tôpico joaocosme


como pode-se tunar o kernell do windows???  :P
 
 Nas experiências que tive com windows e linux, digo que
depende do que 
 você 
 quer rodar no servidor.
É só servidor de banco de dados? 
 
 Tive
um problema com o linux por não possuir drive para o RAID do
servidor 
 que 
 tenho. É um servidor de banco de
dados. Instalei o windows 2003 server e 
 como 
 o banco
é relativamente pequeno (1 gb) e o servidor tendo 4 GB de
memória, 
 instanciei todo o banco em memória, ou
seja reservei 1 gb para o banco (na 
 verdade bem mais prevendo
expansão do banco). Com isso não tive diferenças 
 de desempenho nem de estabilidade. Estamos a 3 anos sem desligar o

 servidor. 
 
 Agora, se for apenas servidor
de banco de dados, digo que é preferível o 
 Linux,
pois permiti carregar apenas os processos que serão utilizados. 
 
 Att, 
 
 Alecindro 
 
 
 ___ 
 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] RES: RES: Performace Postgres Linux X Windows

2008-08-28 Por tôpico joaocosme


ótima observação a escolha de um file
system..
 
 Olá Rubens, mas considerando a seguinte
situação: 
 
 Temos duas máquinas
idênticas em termos de hardware, uma com Win2003 
 Server

 e outra com Linux (considere a melhor
distribuição Linux que vc conhece). 
 
 Na
média, qual é vantagem do ambiente Linux? 
 
 - Somente Performance? 
 - Existem bugs que
só ocorrem no Windows? 
 - Existem ferramentas de
administração melhores para Linux? 
 

Atenção pessoal, não estou questionado se Linux
é melhor que Windows e 
 vice 
 versa, só
estou querendo entender se realmente é necessário utilizar o

 Linux 
 para montar um servidor de verdade
para hospedar o PostgreSQL ou se pode 
 ser alcançado este
objetivo com servidores Windows também. 
 
 Luiz
Rafael, desculpe se fui rude na mensagem anterior, não foi 
 intencional 
 ok. :) 
 
 Abraço,

 Rafael Helm. 
 
 -Mensagem original-

 
De: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] Em nome de
Rubens 
 Jose 
 Rodrigues 
 Enviada em:
quinta-feira, 28 de agosto de 2008 10:16 
 Para: Comunidade
PostgreSQL Brasileira 
 Assunto: Re: [pgbr-geral] RES: Performace
Postgres Linux X Windows 
 
 Calma gente! 

Temos que guardar as devidas proporções. 
 
 Como é sabido, em termos de desempenho e performance uma
série de itens 
 influencia e muito, mas é claro o
ambiente natural do PostgreSQL é o 
 Unix Like. O
desempenho neste sistema começa desde a escolha do fs até

 as alterações de ambiente para adaptar o
PostgreSQL. 
 
 Rubens 
 
 Rafael Helm
- Trevisan Tecnologia escreveu: 
  basta comparar uma
ferrari(LINUX) com FUSCA(Windows) 
 

É bem assim mesmo ou você esta brincado? 
 
 
 -Mensagem original- 
 
De: [EMAIL PROTECTED] 

[mailto:[EMAIL PROTECTED] Em nome de Luiz 
 Rafael 
 Culik Guimaraes 
 Enviada em:
quinta-feira, 28 de agosto de 2008 09:56 
 Para:
[EMAIL PROTECTED]; Comunidade PostgreSQL 

Brasileira 
 Assunto: Re: [pgbr-geral] Performace Postgres
Linux X Windows 
 
 Ola 
 
 
 Bom dia pesssoal.. 
 
 
 
 Eu sei q depende tb no meu
servidor. 
 
 
 
 Mas qual a diferença de performace no Postgres no
Linux X windows. 
 
 muita 


 basta comparar uma ferrari(LINUX) com FUSCA(Windows) 
 
 []s 
 Luiz 
 
 ___ 

pgbr-geral mailing list 
 pgbr-geral@listas.postgresql.org.br


https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral 
 
 
 
 
 -- 

== 
 Rubens J Rodrigues 

Analista de Suporte  T.I. 
 Batista
Representações Ltda. 
 Broker Nestlé do
Brasil 
 Tel.:(27) 3399-6419 
 Cel.:(27) 9969-8081 
 Skype-me : rjorodrigues 
 
 Um homem
só tem o direito de olhar 
 a um outro de cima para baixo,
quando 
 vai ajuda-lo a levantar-se. 
 Gabriel
Garcia Marquez 
 == 
 
 ___ 

pgbr-geral mailing list 
 pgbr-geral@listas.postgresql.org.br 

https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral 
 
 -- 
 Esta mensagem foi verificada pelo sistema
de antivírus e 
 acredita-se estar livre de perigo. 
 
 No virus found in this incoming message. 

Checked by AVG - http://www.avg.com 
 Version: 8.0.138 / Virus
Database: 270.6.11/1639 - Release Date: 28/8/2008 
 07:39 
 
 
 -- 
 Esta mensagem foi verificada
pelo sistema de antivírus e 
 acredita-se estar livre de
perigo. 
 

___ 
 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] Exportar de um esquema de um banco para para outro esquema em outro banco

2008-08-27 Por tôpico joaocosme


Jovem ribamar
 
Tente
 
pg_dump .. | sed 's/public/esquema_novo/g'  dump.sql
 
abraços!!!
 
 
 
 Como faço isso? 
 
 Tenho um banco
xteca com várias tabelas e registros, sendo que as tabelas 
 de 
 xteca estão no esquema público. 
 Quero exportar este banco xteca para um banco b2 num outro
servidor, sendo 
 que para o esquema e2 do banco b2 e não
para o público. 
 
 Atualmente exporto, edito o
dump e troco public pelo novo esquema em todo 
 o 

script e então exporto. 
 Mas isso pode ser
inviável em bancos com muitos registros. 
 
 
 -- 
 Ribamar FS - [EMAIL PROTECTED] 

http://ribafs.net 

___ 
 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] Exportar de um esquema de um banco para para outro esquema em outro banco

2008-08-27 Por tôpico joaocosme


Amo muito tudo isso hehehhee
 
 
 
 2008/8/27 [EMAIL PROTECTED] 
 

Jovem ribamar 
 
 Tente 
 
 pg_dump .. | sed 's/public/esquema_novo/g'  dump.sql

 
 
 pg_dump -U usuario -d banco | sed
's/public/xteca/g'  xteca.sql 
 
 Funcionou beleza
João. 
 Valeu! 
 
 

abraços!!! 
 
 
 
  Como faço isso? 
  

 Tenho um banco xteca com várias tabelas e registros, sendo que
as 
 tabelas 
 
  de 
  xteca estão no esquema público. 
  Quero exportar este banco xteca para um banco b2 num outro
servidor, 
 sendo 
  que para o esquema e2
do banco b2 e não para o público. 
  
  Atualmente exporto, edito o dump e troco public pelo novo
esquema em 
 todo 
 
  o 
  script e então exporto. 
  Mas
isso pode ser inviável em bancos com muitos registros. 
  
  
  -- 

 Ribamar FS - [EMAIL PROTECTED] 
  http://ribafs.net

  ___ 
  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 
 
 
 
 
 -- 

Ribamar FS - [EMAIL PROTECTED] 
 http://ribafs.net 

___ 
 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