Re: RES: {Disarmed} Re: [oracle_br] Alocação Dados e Índices - Dúvidas!!

2007-10-08 Por tôpico Roberto Amorim
Acho que a coisa funciona assim, separado é melhor, mas não 
necessariamente junto é pior. Se você tem condições de separar, não 
espere a taxa de I/O virar um problema. Se não tem, não vá gastar 
dinheiro agora antes disso virar um problema, apenas monitore.
Um abraço
Roberto


Alexandre Eduardo Borges escreveu:
>  
>
>  
>
>Caro colega, esse mito de leitura concorrente foi finalmente corrigido no
> manual de tuning do 10g. Dá uma olhada:
>
>  
>
>  
>
>  
>
> One popular approach to manual I/O distribution suggests separating a
> frequently used table from its index. This is not correct. During the course
> of a transaction, the index is read first, and then the table is read.
> Because these I/Os occur sequentially, the table and index can be stored on
> the same disk without contention. It is not sufficient to separate a
> datafile simply because the datafile contains indexes or table data. The
> decision to segregate a file should be made only when the I/O rate for that
> file affects database performance.
>
>  
>
> Oracle® Database Performance Tuning Guide
> 10g Release 2 (10.2)
> Part Number B14211-01
>
>  
>
> Alexandre Borges
>
>  
>
>   _  
>
> De: Oscar Nogueira Neto [mailto:[EMAIL PROTECTED] 
> Enviada em: sexta-feira, 5 de outubro de 2007 18:07
> Para: oracle_br@yahoogrupos.com.br
> Assunto: {Disarmed} Re: [oracle_br] Alocação Dados e Índices - Dúvidas!!
>
>  
>
> Boas,
>
> colocando datafiles de dados e índices em discos físicos separados, você
> garante que o processo de leitura dos dados, feito pela cabeça de leitura do
> HD, possa ser feito de forma concorrente. Basicamente essa é a grande
> vantagem.
>
> No seu case, ou ele lê os datafiles de dados ou os de índices. Isso não
> ocorrerá simultaneamente.
>
> Qualquer dúvida pergunte novamente! =D
>
> Até!
>
> Em 05/10/07, [EMAIL PROTECTED] <mailto:t3sylvi%40embratel.com.br> com.br
> <[EMAIL PROTECTED] <mailto:t3sylvi%40embratel.com.br> com.br> escreveu:
>   
>>
>> Amigos da lista,
>>
>> Gostaria de saber se há, e quais seriam os impactos de alocarmos
>> datafiles que atendem a tablespaces
>> de dados e datafiles que atendem a tablespaces de índices, em um mesmo
>> filesystem/disco?!
>> O Sistema Operacional é o Sun Solaris 5.9 e O Banco de Dados é o Oracle
>> 9i (9.2.0..6)...
>>
>> Desde já agradeço a todos...
>>
>> Abraço,
>> Kika.
>>
>>
>>
>> 
>
>   


Re: [oracle_br] Alocação Dados e Índices - Dúvidas!!

2007-10-06 Por tôpico Orlando Martins
Fala Kika,
tenho um ambiente setado da forma como voce falou.
"Embaixo" um storage externo entry-level com 7 HDDs de 15k em raid-5, tudo
FC.
Tudo do oracle ficava num unico filesystem ufs, e a performance não era nada
boa.
Resolveu-se, antes que eu chegasse, mover os redos pra outro filesystem, em
HDDs internos da maquina Sun.
No site do Tom Kyte (asktom.oracle.com), se voce procurar, verá que é em
demasia interessante separar os REDOs do resto. Assim como outras partes do
banco, como UNDO, TEMP, ARCHIVES.

Eu acredito que SE voce tem muitos discos, em RAID 1+0 a coisa fica até boa.
Você consegue "espalhar" o I/O de forma que um disco não vire um gargalo.
Atenção com as controladoras na storage.

Se a storage tiver um cache grande a ser usado pela sua aplicação, os discos
vão acabar não influindo tanto.
Por exemplo em storages da EMC com RAID-5 e um cache de 8 ou 16 GB, o
Solaris recebe o ACK da storage, mas a escrita ocorreu no cache, não no
disco, se o cache não estiver saturado, obviamente.

Procure no google por SAME - Striping And Mirror Everything.

HTH, Orlando.


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Alocação Dados e Índices - Dúvidas!!

2007-10-05 Por tôpico Oscar Nogueira Neto
Boas,

colocando datafiles de dados e índices em discos físicos separados, você
garante que o processo de leitura dos dados, feito pela cabeça de leitura do
HD, possa ser feito de forma concorrente. Basicamente essa é a grande
vantagem.

No seu case, ou ele lê os datafiles de dados ou os de índices. Isso não
ocorrerá simultaneamente.

Qualquer dúvida pergunte novamente! =D

Até!

Em 05/10/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> escreveu:
>
>
>
> Amigos da lista,
>
> Gostaria de saber se há, e quais seriam os impactos de alocarmos
> datafiles que atendem a tablespaces
> de dados e datafiles que atendem a tablespaces de índices, em um mesmo
> filesystem/disco?!
> O Sistema Operacional é o Sun Solaris 5.9 e O Banco de Dados é o Oracle
> 9i (9.2.0..6)...
>
> Desde já agradeço a todos...
>
> Abraço,
> Kika.
>
>  
>



-- 
Oscar Nogueira Neto
oscarnogueira[at]gmail[dot]com
http://www.oscarnogueira.com - Tentando explicar o Oracle!


[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Alocação Dados e Índices - Dúvidas!!

2007-10-05 Por tôpico t3sylvi





   Amigos da lista,

   Gostaria de saber se há, e quais seriam os impactos de alocarmos
datafiles que atendem a tablespaces
de dados e datafiles que atendem a tablespaces de índices, em um mesmo
filesystem/disco?!
   O Sistema Operacional é o Sun Solaris 5.9 e O Banco de Dados é o Oracle
9i (9.2.0..6)...

   Desde já agradeço a todos...

   Abraço,
   Kika.