Oi Ricardo,
             Pelo contrário, quanto menor os grupos de redo mais agressivo 
será a escrita em disco pois a cada alternância de log ocorre chekpoint e 
ocorrendo isto o lgwr escreve o conteúdo do buffer de redo para os redos, o 
dbwr escreve os buffers sujos do buffer cache para os datafiles, o processo 
checkpoint atualiza os cabeçalhos dos datafiles e controlfiles com os redo. 
Então o caso ficaria pior ainda. A Oracle aconselha dimensionar os grupos de 
redo para  que ocorra uma alternância de log entre 15 a 20 min em média. Isto 
também para que o lgwr não  tenha que esperar para escrever em um grupo de 
redo que ainda tenha transações ativas que não foram escritas nos datafiles.
É bom também nesse caso aumentar os grupos de redo principalmente quando a 
carga de DML é intensa no banco.

Abs

Jonathan Barbosa

----- Original Message ----- 
From: "Ricardo Marques Silvério" <[EMAIL PROTECTED]>
To: <oracle_br@yahoogrupos.com.br>
Sent: Saturday, February 11, 2006 10:10 AM
Subject: Re: RES: RES: [oracle_br] Re: Problema Urgente


> Nelson,
> 
> Você disse que está usando RAID5. Quantos discos você
> tem ligados a este RAID5. Sua controladora possui
> cache ? Este RAID5 foi criado com qual tamanho de
> blocos ?
> Em controladoras e alguns modelos de storage o RAID5
> deixa o sistema Oracle muito lento. Existem até alguns
> docs no metalink que não recomendam a utilização de
> RAID5, dando preferência a RAID 0, 0+1, 1 ou 10. Para
> leitura o RAID5 geralmente é rápido, o problema é na
> escrita.
> Inicialmente, eu reduziria o tamanho dos redo logs.
> Teoricamente, isso poderia amenizar o switch log pois
> reduziria a sobrecarga de write nos discos. Seria um
> paliativo: não iríamos resolver o problema totalmente.
> Porém, é essencial você avaliar o que pode estar
> ocorrendo com seu sistema de discos.
> Em storages novos, este problema é compensado, sendo
> em alguns casos o RAID5 até mais eficiente do que um
> RAID 10 como no caso de um EVA da HP.
> 
> Silvério.
> 
> 
> --- Nelson Cartaxo <[EMAIL PROTECTED]>
> wrote:
> 
>> Luis, 
>>  
>> Até tem o SAR, mas o output é diferente
>>  
>> Segue o resultado.
>>  
>> Linux 2.4.9-e.3smp (papaterra.datasus.gov)     
>> 02/10/2006
>>  
>> 06:00:33 PM       DEV       tps    blks/s
>> 06:00:34 PM    dev2-0      0.00      0.00
>> 06:00:34 PM    dev3-0      0.00      0.00
>> 06:00:34 PM    dev8-0      0.00      0.00
>> 06:00:34 PM    dev8-1      0.00      0.00
>> 06:00:34 PM    dev8-2     83.00   1040.00
>>  
>> Average:          DEV       tps    blks/s
>> Average:       dev2-0      0.00      0.00
>> Average:       dev3-0      0.00      0.00
>> Average:       dev8-0      0.00      0.00
>> Average:       dev8-1      0.00      0.00
>> Average:       dev8-2     83.00   1040.00
>> 
>> Obrigado.
>>  
>> 
>> Atenciosamente, 
>> Nelson Cartaxo 
>> DBA ORACLE 
>> -----Mensagem original-----
>> De: Luis Claudio Arruda Figueiredo
>> [mailto:[EMAIL PROTECTED]
>> Enviada em: sexta-feira, 10 de fevereiro de 2006
>> 17:35
>> Para: oracle_br@yahoogrupos.com.br
>> Assunto: Re: RES: [oracle_br] Re: Problema Urgente
>> 
>> 
>> 
>> Boa tarde Nelson.
>> 
>> Tente utilizar o comando sar.
>> 
>> ex...: sar -d 1 1 
>> 
>> Ele irá mostrar o i/o no disco como abaixo:
>> 
>> UnixWare uw7homolog 5 7.1.3 i386    02/10/06
>> 
>> 17:27:02 device         MB       %busy   avque  
>> r+w/s
>> blks/s  avwait  avserv
>> 17:27:03 c0b0t0d0s1     5500         2     1.0      
>> 3
>>      72     0.0     6.7
>> 17:27:03 c0b0t0d0s13    70000       54     1.1    
>> 104
>>    2160     0.3     5.2
>> 17:27:03 c0b0t0d0       277835      54     1.1    
>> 107
>>    2232     0.5     5.0
>> 17:27:03 c0b0t2d0s1     69458       47     1.0     
>> 61
>>     976     0.0     7.7
>> 17:27:03 c0b0t2d0       69459       47     1.0     
>> 61
>>     976     0.0     7.7
>> 
>> Verifique os parâmetros como %busy para verificar o
>> %
>> de ocupação para write and read.
>> Verifique no hardware do servidor se você possui uma
>> controladora off-board com cache ou é só a on-board,
>> se os discos são de 10,15 ou 20 rpm etc com base
>> nestas informações você consegue diagnosticar se o
>> gargalo é no disco ou não.
>> Obs...:Eu sei que todos vêm mas vale lembrar
>> verifique
>> se seus processos utilizam bind-variables o que
>> pouparia o I/O e seu database buffer cache. Como o
>> Chiappa falou isso pode ser decorrente de "n"
>> variáveis, tente se sercar de todas.
>> 
>> Abraços Luis Figueiredo.
>> 
>> 
>> 
>> --- Nelson Cartaxo <[EMAIL PROTECTED]>
>> escreveu:
>> 
>> 
>> ---------------------------------
>> Chiappa,
>> 
>> Agradeço a atenção e a explicação.
>> 
>> O I/O não está distribuido, a máquina está com RAID
>> 5,
>> ou seja, não adianta
>> nada distribuir em milhões de file systems.  Eu
>> ainda
>> tentei pedir para o
>> pessoal de SO para poder tirar os redos do raid e
>> colocar e file systems
>> separados, mas nada feito. Veja por exemplo a
>> distribuição dos filesystems e
>> o I/O
>> DRIVE     FileName
>> TOTAL_IO  WEIGHT
>> u03/orada /u03/oradata/bdbfa/d_bfa_04_02.dbf        
>>  
>>      13269195   12.39
>>            /u03/oradata/bdbfa/d_bfa_03_17.dbf       
>>  
>>           8420443
>> 7.86
>>            /u03/oradata/bdbfa/d_bfa_03_16.dbf       
>>  
>>           8364751
>> 7.81
>>            /u03/oradata/bdbfa/d_bfa_03_13.dbf       
>>  
>>           5251389
>> 4.90
>>            /u03/oradata/bdbfa/d_bfa_03_12.dbf       
>>  
>>           4286711
>> 4.00
>>            /u03/oradata/bdbfa/d_bfa_04_01.dbf       
>>  
>>           3443941
>> 3.22
>>            /u03/oradata/bdbfa/d_bfa_04_13.dbf       
>>  
>>           2538081
>> 2.37
>>            /u03/oradata/bdsisvan/d_sisvan_01_01.dbf 
>>  
>>        2417819
>> 2.26
>>            /u03/oradata/bdbfa/d_bfa_04_12.dbf       
>>  
>>           2318235
>> 2.17
>>            /u03/oradata/bdbfa/d_bfa_04_03.dbf       
>>  
>>           2281325
>> 2.13
>>            /u03/oradata/bdsisvan/d_sisvan_01_02.dbf 
>>  
>>        2261226
>> 2.11
>>            /u03/oradata/bdbfa/d_bfa_04_04.dbf       
>>  
>>           2164007
>> 2.02
>>            /u03/oradata/bdsisvan/d_sisvan_04_01.dbf 
>>  
>>        2108144
>> 1.97
>> 
>> Quanto ao hardware aceitar, isso eu não sei. 
>> Preciso
>> ver com o pessoal de
>> SO, mas não sei se vão ajudar. Como na maior parte
>> das
>> vezes a culpa é
>> sempre do banco e pronto.
>> 
>> Quanto ao tamanho do log_buffer, já está com 1MB. Os
>> redos eu coloquei com
>> 300MB pq estava havendo muito logswitchs. Eu fui
>> aumentando gradativamente,
>> começou com 50 MB e fazia as vezes 20 a 30 switchs
>> por
>> minuto.
>> 
>> Com relação aos locks eu verifiquei tanto no
>> ambiente
>> gráfico, quanto em
>> tabelas como dba_locks, v$locked_object, etc... O
>> tipo
>> de lock é TC e o lock
>> mode é ROW-S(SS).
>> 
>> Acredito realmente que estejamos com problemas no
>> disco, pois quando coloco
>> o spotlight, ele acusa problemas de dbwr, log, etc.
>> ou
>> seja, tudo que é
>> escrita em disco.
>> 
>> P.S:  Voce  ou alguem do grupo teria algum link que
>> mostrasse como ler o
>> output do vmstat e iostat.  Tenho um pouco de
>> dificuldade de saber isso,
>> pois não sou um profundo conhecedor de linux.
>> 
>> Obrigado e abraços 
>> 
>> Nelson Cartaxo 
>> 
> === message truncated ===
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 
> 
> 
> -----------------------------------------------------------------------------
---------------------------------------------
> Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
> -----------------------------------------------------------------------------
---------------------------------------------
__________________________________________________________________
> Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
> 
> __________________________________________________________________ 
> Links do Yahoo! Grupos
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
>





--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 

__________________________________________________________________ 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a