É, PL/SQL não tem como por si só abrir várias conexões na mesma 
sessão (que é o que seria a thread), o que é possível se fazer é 
abrir nova conexão independente NO BANCO (via dbms_job, como sugerido 
em http://asktom.oracle.com/pls/ask/f?
p=4950:8:::::F4950_P8_DISPLAYID:146612348066 ), ou ainda vc chamara 
uma java stored procedure ou uma .DLL via external procedure que 
façam a nova conexão e executem o desejado.

==> AGORA : o colega lá q perguntou, com esse caminho de análise, ele 
está SUPONDO que a máquina está basicamente inativa, e portanto tenho 
como abrir MAIS conexões simultâneas pra aproveitar essa inatividade. 
Ora, se isso for verdadeiro, essa tarefa de "dividir uma operação em 
sub-processos, pois tenho uma máquina multi-processada e lotes de 
RAM , I/O e CPU inativas" é a descrição ** EXATA ** do PARALLEL SQL, 
não tem sentido ficar programando uma coisa que o banco já tem 
nativo.... 
 O que teria que ser comprovado é :

 a) se o hardware ESTÀ MESMO inativo

e
se

 b) o gargalo é mesmo simplesmente a grande quantidade de I/O que o 
DELETE esteja fazendo, de repente o problema é alta geração de redo, 
SQL não-ótimo (principalmente a sub-query do DELETE), estrutura 
fpisica não-ótima (por exemplo, não ter particionamento se 
possível/recomendado, extents de tamanho totalmente inapropriado não 
possibilitando scabn eficiente... Há outras opções.


[]s

 Chiappa
 
 ============================================================
Participe do ENPO - Encontro de Profissionais Oracle 2005 !
Informações e inscrições em www.enpo-br.org
José Laurindo Chiappa, Palestrante ENPO-2005
============================================================

--- Em oracle_br@yahoogrupos.com.br, "Renan Medeiros" 
<[EMAIL PROTECTED]> escreveu
> Pl/sql roda dentro da uma unica sessao..e nao tem como abrir novas 
sessões.
> 
> 
> 
> >     Pessoal
> >
> >  Socorro !!!- Duvida dentro de uma procedure e possivel abrir 
varias
> > sessões.
> >
> >  A ideia e abrir varias sessões de delete (thread) para ganhar 
performance
> > ?
> >
> >
> >
> >
> >  ---------------------------------
> >   Promoção Yahoo! Acesso Grátis: a cada hora navegada você
> >  acumula cupons e concorre a mais de 500 prêmios! Participe!
> >
> >  [As partes desta mensagem que não continham texto foram 
removidas]
> >
> >
> >
> >   ORACLE_BR APOIA 2ºENPO-BR
> > 
_____________________________________________________________________
> >  O 2º Encontro Nacional de Profissionais Oracle será realizado no 
dia
> > 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas
> > Palestras e Cases dirigidos exclusivamente por profissionais
> > especialistas e renomados no mercado. Confira a programação no 
site do
> > evento! http://www.enpo-br.org/
> >  
_____________________________________________________________________
> >  Area de download oracle_br - 
http://www.4shared.com/dir/101727/a4dcc423
> >
> >
> >                      Yahoo! Grupos, um serviço oferecido por:
> >          PUBLICIDADE
> >   var lrec_target="_blank";var lrec_URL=new Array();
> > lrec_URL[1]
="http://br.rd.yahoo.com/SIG=12fjnrofs/M=365837.7000707.7924794.236989
3/D=brclubs/S=2137114689:HM/Y=BR/EXP=1130502916/A=2950750/R=0/id=flash
url/SIG=10tift5qr/*http://br.movies.yahoo.com/";;
> > var
> > 
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_
cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1)";
> > var
> > 
lrec_altURL="http://br.rd.yahoo.com/SIG=12fjnrofs/M=365837.7000707.792
4794.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1130502916/A=2950750/R
=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/";;
> > var
> > 
lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cin
ema_calendario.gif";
> > var lrec_width=300;var lrec_height=250;
> >     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 Termos do 
Serviço
> > do Yahoo!.
> 
> 
> Renan Medeiros
> Gerente de Treinamento e Suporte
> Unimix Tecnologia Ltda
> 0 xx 61 8145 7869
> 0 xx 61 3201 8888




ORACLE_BR APOIA 2ºENPO-BR 
_____________________________________________________________________
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases 
dirigidos exclusivamente por profissionais especialistas e renomados no 
mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_____________________________________________________________________
Area de download oracle_br - 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

 


Responder a