Re: RES: {Disarmed} Re: [oracle_br] Alocação Dados e Índices - Dúvidas!!
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!!
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!!
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!!
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.