Marcio, não tenho base cientifica pra afirmar isso. " Parallel option This option allows for parallel processes to scan the table. When an index is created, Oracle must first collect the symbolic key/ROWID pairs with a full-table scan. By making the full-table scan run in parallel, the index creation will run many times faster, depending on the number of CPUs, table partitioning and disk configuration. I recommend a n-1 for the degree option, where n is the number of CPUs on your Oracle server. In this example we create an index on a 36 CPU server and the index create twenty times faster: "
http://www.dba-oracle.com/oracle_tips_index_speed.htm Sei que nos poucos testes que eu fiz com parallel>3 em maquinas com 4 processadores não obtive melhoras de performance... mas é questão de quem sabe, o Nelson testar e nos contar depois... :) -----Mensagem original----- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Marcio Portes Enviada em: quarta-feira, 7 de dezembro de 2005 14:47 Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: RES: RES: [oracle_br] Duvida Reconstrução de tabela Ivan, poderia elaborar um pouco essa recomendação? De onde essa recomendação vem? Por que? grato, --- Em oracle_br@yahoogrupos.com.br, "Ivan Ricardo Schuster" <[EMAIL PROTECTED]> escreveu > Recomenda-se, pelo menos para criação de índices, um n-1, ou seja, se voce > tem 4 processadores, usar um parallel 3... > > -----Mensagem original----- > De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em > nome de Nelson Cartaxo > Enviada em: quarta-feira, 7 de dezembro de 2005 14:28 > Para: oracle_br@yahoogrupos.com.br > Assunto: RES: RES: RES: [oracle_br] Duvida Reconstrução de tabela > > Quanto a isso é tranquilo, já imaginava. Agora qual seria o ideal pro > parallel? A máquina tem 8 GB e 4 processadores. Parallel 4 seria bom? > > > > Atenciosamente, > Nelson Cartaxo > DBA ORACLE > GABD - Ger. Adm. de Banco de Dados > DATASUS/RJ (MS) > Tel: 3974-7090 > > -----Mensagem original----- > De: Marcio Portes [mailto:[EMAIL PROTECTED] > Enviada em: quarta-feira, 7 de dezembro de 2005 14:11 > Para: oracle_br@yahoogrupos.com.br > Assunto: Re: RES: RES: [oracle_br] Duvida Reconstrução de tabela > > > Desculpe por não ter apontado isso antes. Dependendo da sua > estratégia de backup, voce precisará colocar tanto a tabela quanto os > índices em logging. > > --- Em oracle_br@yahoogrupos.com.br, Nelson Cartaxo > <[EMAIL PROTECTED]> escreveu > > Beleza Marcio. Acho que usando o paralelismo realmente devo > conseguir um > > tempo melhor nisso. > > > > Obrigado pela ideia e obrigado ao Salvio também. > > > > > > Atenciosamente, > > Nelson Cartaxo > > > > > > -----Mensagem original----- > > De: Marcio Portes [mailto:[EMAIL PROTECTED] > > Enviada em: quarta-feira, 7 de dezembro de 2005 12:14 > > Para: oracle_br@yahoogrupos.com.br > > Assunto: Re: RES: [oracle_br] Duvida Reconstrução de tabela > > > > > > > > PMFJI, meus 2 cents. > > > > Eu faria um CTAS (create table as select) de uma nova tabela em > > nologging, num horário batch com tudo de paralelismo que tenha a > > máquina. Depois faria a reconstrução dos índices nologging em > > paralelo também. Uma vez feito isso, renomearia a tabela e > aplicaria > > todas as constraints. > > > > --- Em oracle_br@yahoogrupos.com.br, Nelson Cartaxo > > <[EMAIL PROTECTED]> escreveu > > > Salvio, > > > > > > A minha dúvida é, se eu fizer o insert com append e tendo que > > recriar os > > > indices e as constraints para a nova tabela, mesmo assim ainda > será > > mais > > > rápido do que > > > o move e apenas ter que fazer o rebuild dos indices o que > > provavelmente vai > > > levar bastante tempo. > > > > > > Atenciosamente, > > > Nelson Cartaxo > > > -----Mensagem original----- > > > De: Salvio Padlipskas [mailto:[EMAIL PROTECTED] > > > Enviada em: quarta-feira, 7 de dezembro de 2005 10:51 > > > Para: 'oracle_br@yahoogrupos.com.br' > > > Assunto: RES: [oracle_br] Duvida Reconstrução de tabela > > > > > > > > > > > > Olá Nelson, > > > > > > É com bons olhos que vejo um SGBD armazenar e administrar um > objeto > > > com esse tamanho. Tinha que ser um dos melhores do mundo mesmo. > > > > > > Quanto a sua necessidade, uma outra boa opção também seria um > > export e > > > import,sendo que na tabela de destino vc redimensionaria os > > parametros de > > > storage. > > > > > > Com relação ao tempo, pensando em deixar de "fora" as triggers, > > > constraints e indices, acredito que o insert /*+ append */ teria > > > um bom custo/beneficio. > > > > > > [ ]'s > > > Salvio Padlipskas > > > > > > > > > > > > > > > -----Mensagem original----- > > > De: Nelson Cartaxo [mailto:[EMAIL PROTECTED] > > > Enviada em: quarta-feira, 7 de dezembro de 2005 09:45 > > > Para: oracle_br@yahoogrupos.com.br > > > Cc: [EMAIL PROTECTED] > > > Assunto: [oracle_br] Duvida Reconstrução de tabela > > > > > > > > > Pessoal gostaria da ajuda de vcs. > > > > > > Oracle 8.1.7.4 > > > > > > Tenho uma tabela que está em produção e está com 94GB e 22100 > > extents. > > > Preciso reorganizar ela e ai que vem minha dúvida. > > > > > > O que seria mais rápido. Fazer um move dela com os novos > > parametros de > > > storage e depois fazer o rebuild dos 14 indices sendo que um > deles > > tem 13GB, > > > fazer um create table as select com os novos parametros de > storage > > usando > > > nologging ou fazer um insert select com o hint de append? Sei > que > > as 3 > > > opções irão demorar bastante, mas se tivesse uma que demorasse > > menos seria > > > melhor. > > > > > > Agradeço desde já a força. > > > > > > Abraços, > > > > > > Nelson Cartaxo > > > > > > > > > > > > ---------------------------------------------------------------- -- > -- > > -------- > > > ---------------------------------------------- > > > 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/ > <http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/> > > < http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > <http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/> > > > > < http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > <http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/> > > < http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > <http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/> > > > > > ---------------------------------------------------------------- -- > -- > > -------- > > > ---------------------------------------------- > > ______________________________ > > > _______________________________________ > > > Area de download do grupo - > > http://www.4shared.com/dir/101727/a4dcc423 > <http://www.4shared.com/dir/101727/a4dcc423> > > < http://www.4shared.com/dir/101727/a4dcc423 > <http://www.4shared.com/dir/101727/a4dcc423> > > > > < http://www.4shared.com/dir/101727/a4dcc423 > <http://www.4shared.com/dir/101727/a4dcc423> > > < http://www.4shared.com/dir/101727/a4dcc423 > <http://www.4shared.com/dir/101727/a4dcc423> > > > > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > ---------------------------------------------------------------- -- > -- > > -------- > > > ---------------------------------------------- > > > 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/ > <http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/> > > < http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > <http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/> > > > > < http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > <http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/> > > < http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > <http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/> > > > > > ---------------------------------------------------------------- -- > -- > > -------- > > > ---------------------------------------------- > > ______________________________ > > > _______________________________________ > > > Area de download do grupo - > > http://www.4shared.com/dir/101727/a4dcc423 > <http://www.4shared.com/dir/101727/a4dcc423> > > < http://www.4shared.com/dir/101727/a4dcc423 > <http://www.4shared.com/dir/101727/a4dcc423> > > > > < http://www.4shared.com/dir/101727/a4dcc423 > <http://www.4shared.com/dir/101727/a4dcc423> > > < http://www.4shared.com/dir/101727/a4dcc423 > <http://www.4shared.com/dir/101727/a4dcc423> > > > > > > > > > > > > > > Yahoo! Grupos, um serviço oferecido por: > > > > > > PUBLICIDADE > > > > > > > > < > http://br.rd.yahoo.com/SIG=12f7hb7t1/M=384888.7585449.8468440.1588051 > <http://br.rd.yahoo.com/SIG=12f7hb7t1/M=384888.7585449.8468440.1588051 > > > > < http://br.rd.yahoo.com/SIG=12f7hb7t1/M=384888.7585449.8468440.1588051 > <http://br.rd.yahoo.com/SIG=12f7hb7t1/M=384888.7585449.8468440.1588051 > > > > > /D=brc > > > > > > lubs/S=2137114689:HM/Y=BR/EXP=1133969127/A=3154525/R=0/SIG=12igfl26t/* > > http:/ > > > /www.momentumquiz.com.br/index.php? > > md5ref=372BBEE98E9544bd8B2F9E87847EEEBE> > > > > > > > > > _____ > > > > > > Links do Yahoo! Grupos > > > > > > > > > * Para visitar o site do seu grupo na web, acesse: > > > http://br.groups.yahoo.com/group/oracle_br/ > <http://br.groups.yahoo.com/group/oracle_br/> > > < http://br.groups.yahoo.com/group/oracle_br/ > <http://br.groups.yahoo.com/group/oracle_br/> > > > > < http://br.groups.yahoo.com/group/oracle_br/ > <http://br.groups.yahoo.com/group/oracle_br/> > > < http://br.groups.yahoo.com/group/oracle_br/ > <http://br.groups.yahoo.com/group/oracle_br/> > > > > > > > > > > > * Para sair deste grupo, envie um e-mail para: > > > [EMAIL PROTECTED] > > > <mailto:[EMAIL PROTECTED] > > subject=Unsubscribe> > > > > > > > > > * O uso que você faz do Yahoo! Grupos está sujeito aos > Termos do > > > Serviço do Yahoo! < http://br.yahoo.com/info/utos.html > <http://br.yahoo.com/info/utos.html> > > < http://br.yahoo.com/info/utos.html <http://br.yahoo.com/info/utos.html> > > > . > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > ------------------------------------------------------------------ -- > -------- > > ---------------------------------------------- > > 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/ > <http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/> > > < http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > <http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/> > > > ------------------------------------------------------------------ -- > -------- > > ---------------------------------------------- > ______________________________ > > _______________________________________ > > Area de download do grupo - > http://www.4shared.com/dir/101727/a4dcc423 > <http://www.4shared.com/dir/101727/a4dcc423> > > < http://www.4shared.com/dir/101727/a4dcc423 > <http://www.4shared.com/dir/101727/a4dcc423> > > > > > > > > > Yahoo! Grupos, um serviço oferecido por: > > > > PUBLICIDADE > > > > > < http://br.rd.yahoo.com/SIG=12fa6eog1/M=384888.7585449.8468440.1588051 > <http://br.rd.yahoo.com/SIG=12fa6eog1/M=384888.7585449.8468440.1588051 > > /D=brc > > > lubs/S=2137114689:HM/Y=BR/EXP=1133972233/A=3154525/R=0/SIG=12igfl26t/* > http:/ > > /www.momentumquiz.com.br/index.php? > md5ref=372BBEE98E9544bd8B2F9E87847EEEBE> > > > > > > _____ > > > > Links do Yahoo! Grupos > > > > > > * Para visitar o site do seu grupo na web, acesse: > > http://br.groups.yahoo.com/group/oracle_br/ > <http://br.groups.yahoo.com/group/oracle_br/> > > < http://br.groups.yahoo.com/group/oracle_br/ > <http://br.groups.yahoo.com/group/oracle_br/> > > > > > > > * Para sair deste grupo, envie um e-mail para: > > [EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED] > subject=Unsubscribe> > > > > > > * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do > > Serviço do Yahoo! < http://br.yahoo.com/info/utos.html > <http://br.yahoo.com/info/utos.html> > . > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > -------------------------------------------------------------------- -------- > ---------------------------------------------- > 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/ > <http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/> > -------------------------------------------------------------------- -------- > ---------------------------------------------- ______________________________ > _______________________________________ > Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 > <http://www.4shared.com/dir/101727/a4dcc423> > > > > Yahoo! Grupos, um serviço oferecido por: > > PUBLICIDADE > > <http://br.rd.yahoo.com/SIG=12fe4a4lj/M=384888.7585449.8468440.1588051 /D=brc > lubs/S=2137114689:HM/Y=BR/EXP=1133979483/A=3154524/R=0/SIG=12igfl26t/* http:/ > /www.momentumquiz.com.br/index.php? md5ref=372BBEE98E9544bd8B2F9E87847EEEBE> > > > _____ > > Links do Yahoo! Grupos > > > * Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/oracle_br/ > <http://br.groups.yahoo.com/group/oracle_br/> > > > * Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED] subject=Unsubscribe> > > > * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do > Serviço do Yahoo! <http://br.yahoo.com/info/utos.html> . > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > -------------------------------------------------------------------- -------- > ---------------------------------------------- > 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/ > -------------------------------------------------------------------- -------- > ---------------------------------------------- ______________________________ > _______________________________________ > Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 > 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/ ---------------------------------------------------------------------------- ----------------------------------------------______________________________ _______________________________________ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 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/ --------------------------------------------------------------------------------------------------------------------------_____________________________________________________________________ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 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