A maquina é virtualizada ?
200 GB de partiação esta em RAID ? Se esta qual ?
Tipo de disco da sua maquina ?

Se esta homologado para 8.2 serial ideal migrar.

Poste as mudanças que vc fez no seu postgresql.conf, limits.conf e
sysctl.conf.

So uma duvida isso é o ERP da TOTVS ?

2010/10/22 sebastiao fidencio <sfiden...@gmail.com>

> Pessoal, Negocio e seguinte, dando continuidade ao problema que estamos
> tendo de performance, ou gargalos que ocorrem em determinados momento do
> dia.  não sei se tem haver, mas como disse, o banco de dados hoje da
> corporação está com:
>
> +81GB de tamanho
> + verifiquei e meu postgresql.conf está tunado já  bastante tempo.
> + o SO é de 64 bits (Suse Linux)
> + O Modelo de dados não está normalizado (Não possui Primary Key e nem Fkey
> somente indices)
> + É imprevisivel saber se as Query's estão otimizadas, porquanto as mesmas
> estão encapsuladas na camada de negocio da aplicação, e não em
> procedures/functions.
>
> Configurações da máquina:
>
> 16GB de RAM
> 6CPU (Intel(R) Xeon(R) CPU           E5530  @ 2.40GHz)
> 200GB na partição de dados
> FileSystem: ext3
>
> Versão homologado do postgresql para essa aplicação: 8.1x até 8.2x
> versão atual: 8.1.17
>
> ==============================================================
>
> top - 10:21:44 up 3 days, 23:58,  2 users,  load average: 0.48, 0.41, 0.45
> Tasks: 232 total,   1 running, 230 sleeping,   1 stopped,   0 zombie
> Cpu(s):  3.0%us,  0.3%sy,  0.0%ni, 94.6%id,  2.0%wa,  0.0%hi,  0.0%si,
> 0.0%st
> Mem:  22500396k total, 21845472k used,   654924k free,    41236k buffers
> Swap:  1044216k total,     6464k used,  1037752k free,  5042380k cached
>
>   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
> 13039 postgres  20   0 2151m 421m 416m S   23  1.9   0:27.14 postmaster
>     1 root      20   0  1064   80   52 S    0  0.0   0:04.78 init
> =================================================================
>
>
> O Que os Srs. me diz desse cenário?
>
>
> Em 20 de outubro de 2010 12:50, sebastiao fidencio 
> <sfiden...@gmail.com>escreveu:
>
>
>>
>> Em 11 de outubro de 2010 13:00, <
>> pgbr-geral-requ...@listas.postgresql.org.br> escreveu:
>>
>>> Send pgbr-geral mailing list submissions to
>>>        pgbr-geral@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. Re: PROBLEMAS DE PERFORMANCE COM SGBD (Moisés Caribé)
>>>   2. Re: PROBLEMAS DE PERFORMANCE COM SGBD (Osvaldo Kussama)
>>>
>>>
>>> ----------------------------------------------------------------------
>>>
>>> Message: 1
>>> Date: Sun, 10 Oct 2010 12:00:18 -0300
>>> From: Moisés Caribé <asmoi...@gmail.com>
>>> Subject: Re: [pgbr-geral] PROBLEMAS DE PERFORMANCE COM SGBD
>>> To: Comunidade PostgreSQL Brasileira
>>>        <pgbr-geral@listas.postgresql.org.br>
>>> Message-ID:
>>>        
>>> <aanlktimmdpw+gy710hb3own_vzk_lp8j6ucs4z8yr...@mail.gmail.com<aanlktimmdpw%2bgy710hb3own_vzk_lp8j6ucs4z8yr...@mail.gmail.com>
>>> >
>>> Content-Type: text/plain; charset="iso-8859-1"
>>> R: acho que "evitar virtualização" não seria o caminho Moisés, visto que
>>> hoje em dia vitualização está se tornando comum em diversos cenários,
>>> portanto, sendo assim varias empresas já teriam tido problema com seus
>>> servidores de SGBD, segundo pessoal especializado no VM4, é totalmente
>>> transparente a VM em relação a maquina fisica, ou seja, o SO nem sabe que
>>> está atuando em um ambiente virtualizado, e outra os perififericos como
>>> disco no final das contas estão armazenados no storage, e isso é
>>> transparente visto que as maquinas estao ligadas ao controlador do storage
>>> via fibra óptica. (8GB/s)
>>>
>>
>>
>>> Sebastião;
>>>
>>> Evite virtualizações em ambientes de produção. O sistema fica mais lento
>>> devido à escrita em arquivos (maq virtual) do disco;
>>>
>>>   R: Avaliar  o plano de execução se torna meio complicado visto que o
>> codigo SQL não está no SGBD e sim na camada de negocio da aplicação. Isso no
>> caso teria que ser a software house que fez o sistema, que teria que fazer.
>>
>>> Avalie o plano de execução das consultas para ver a necessidade de
>>> criação
>>> de índices ou o excesso deles;
>>>
>>> Verifique as seguintes variáveis do postgresqk.conf:
>>>
>>> R: Essas duas estão habilitadas
>>
>>> max_connections = trabalhe com uma folga
>>> shared_buffers = 20 a 25% da ram (para máquina dedicada utilize 25)
>>>
>>
>>  R: Essas não estão
>>
>>> effective_cache_size (25 a 50%) (para máquina dedicada utilize 50)
>>>
>> enable_bitmapscan = on
>>> enable_hashagg = on
>>> enable_hashjoin = on
>>> enable_indexscan = on
>>> enable_mergejoin = on
>>> enable_nestloop = on
>>> enable_seqscan = off
>>> enable_sort = on
>>> enable_tidscan = off
>>>
>>> R: está ativo..
>>
>>> Ative as estatísticas e o autovacuum.
>>> Sei que você já pode ter feito muitas dessas coisas, mas, infelizmente,
>>> terás que fazer um pente-fino para descobrir o problema. Esse é o início.
>>> Espero ter ajudado.
>>> Moisés.
>>>
>>> Em 10 de outubro de 2010 11:43, sebastiao fidencio
>>> <sfiden...@gmail.com>escreveu:
>>>
>>> > Pessoal, temos um sgbd postgres versao 8.3 rodando em um datacenter
>>> > virutalizado,
>>> >
>>> > +  Vmware 4
>>> > + Linux Suse 11 Enterprise
>>> > + 16 GB d RAM + 250GB de espaço em disco
>>> > + 100GB o tamanho atual do bd de produção
>>> > +  Cerca de 100 Conexões simultanea
>>> >
>>> >
>>> > Problemas:
>>> >
>>> > 1. Objeto Sequência da NF/NFE eventualmente incrementa 2 valores,
>>> > recentemente incrementou 11 valores o que pode ser isso?
>>> > 2. Sistema do nada começa a ficar "lento" quando os usuarios tentam
>>> emitir
>>> > relatorio, até mesmo logar no sistema, onde são poucas a consultas ao
>>> logar.
>>> > 3. As vezes acontece do Servidor Travar que só um reset na VM resolve o
>>> > problema não entendo o que está acontecendo, alguem pode ajudar?
>>> > 4. O Servidor Fisico é da HP (38GB de RAM TOTAL.. e salvo erro 78GHZ de
>>> > processamento com nucleos.)
>>> >
>>> > Já foi feito tunnig no mesmo, e não resolveu, quando era no DELL power
>>> edge
>>> > 1800, não tinhamos esse problema, era portanto uma maquina fisica
>>> dedicada
>>> > so pra SGBD agora depois que migrou estamos com esses problemas, já
>>> > cogitaram em migrar prá oracle, mas acho que não é bem por ai, alguem
>>> tem
>>> > alguma sugestão ou já teve algum problema parecido nesse cenário?
>>> >
>>> >
>>> >
>>> >
>>> > _______________________________________________
>>> > pgbr-geral mailing list
>>> > pgbr-geral@listas.postgresql.org.br
>>> > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>> >
>>> >
>>>
>>>
>>> --
>>> Moisés Caribé Ribeiro
>>> AD, DBA
>>> asmoi...@gmail.com
>>> 71-91350152
>>>
>>> MCTS 70-431
>>> https://mcp.microsoft.com/authenticate/validatemcp.aspx
>>> Transcript ID: 879519
>>> Access Code: 884D1F114FF24
>>> -------------- Próxima Parte ----------
>>> Um anexo em HTML foi limpo...
>>> URL:
>>> http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20101010/1cb749dd/attachment.html
>>>
>>> ------------------------------
>>>
>>> Message: 2
>>> Date: Sun, 10 Oct 2010 18:04:08 -0300
>>> From: Osvaldo Kussama <osvaldo.kuss...@gmail.com>
>>> Subject: Re: [pgbr-geral] PROBLEMAS DE PERFORMANCE COM SGBD
>>> To: Comunidade PostgreSQL Brasileira
>>>        <pgbr-geral@listas.postgresql.org.br>
>>> Message-ID:
>>>        
>>> <aanlktimmcnaeqra4y9cyxqoynentyntqmoq5bldk+...@mail.gmail.com<aanlktimmcnaeqra4y9cyxqoynentyntqmoq5bldk%2b...@mail.gmail.com>
>>> >
>>> Content-Type: text/plain; charset=ISO-8859-1
>>>
>>> Em 10/10/10, sebastiao fidencio<sfiden...@gmail.com> escreveu:
>>> > Pessoal, temos um sgbd postgres versao 8.3 rodando em um datacenter
>>> > virutalizado,
>>> >
>>> > +  Vmware 4
>>> > + Linux Suse 11 Enterprise
>>> > + 16 GB d RAM + 250GB de espaço em disco
>>> > + 100GB o tamanho atual do bd de produção
>>> > +  Cerca de 100 Conexões simultanea
>>> >
>>> >
>>> > Problemas:
>>> >
>>> > 1. Objeto Sequência da NF/NFE eventualmente incrementa 2 valores,
>>> > recentemente incrementou 11 valores o que pode ser isso?
>>>
>>> Provavelmente a transação falhou. É feito o rollback dos registros
>>> criados/atualizados na transação mas as sequência, por definição, não
>>> são retornadas.
>>>
>>>
>>> http://www.postgresql.org/docs/current/interactive/functions-sequence.html
>>> "Important:  To avoid blocking concurrent transactions that obtain
>>> numbers from the same sequence, a nextval  operation is never rolled
>>> back; that is, once a value has been fetched it is considered used,
>>> even if the transaction that did the nextval later aborts. This means
>>> that aborted transactions might leave unused "holes" in the sequence
>>> of assigned values. setval operations are never rolled back, either."
>>>
>>>
>>> > 2. Sistema do nada começa a ficar "lento" quando os usuarios tentam
>>> emitir
>>> > relatorio, até mesmo logar no sistema, onde são poucas a consultas ao
>>> logar.
>>> > 3. As vezes acontece do Servidor Travar que só um reset na VM resolve o
>>> > problema não entendo o que está acontecendo, alguem pode ajudar?
>>> > 4. O Servidor Fisico é da HP (38GB de RAM TOTAL.. e salvo erro 78GHZ de
>>> > processamento com nucleos.)
>>> >
>>> > Já foi feito tunnig no mesmo, e não resolveu, quando era no DELL power
>>> edge
>>> > 1800, não tinhamos esse problema, era portanto uma maquina fisica
>>> dedicada
>>> > so pra SGBD agora depois que migrou estamos com esses problemas, já
>>> > cogitaram em migrar prá oracle, mas acho que não é bem por ai, alguem
>>> tem
>>> > alguma sugestão ou já teve algum problema parecido nesse cenário?
>>> >
>>>
>>> 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 22, assunto 20
>>> ***********************************************
>>>
>>
>>
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
Charles Viana.

Tel Celular: (19) 8118-6705

Email:
  charles.vi...@gmail.com
  charlesrvi...@hotmail.com
  cr_vi...@yahoo.com.br
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a