Re: [oracle_br] Bulk Collection

2009-05-13 Por tôpico Júlio César Corrêa
Achei:

http://www.oracle.com/technology/oramag/oracle/08-mar/o28plsql.html

2009/5/13 Júlio César Corrêa juliotubi...@yahoo.com.br

 Tenho que dar uma pesquisada para ter informar certinho
 ,mas trabalhar com coleções usa uma quatidade de memória para tal.é mais
 rápido porem usa mais memória.
 A frase dele é : Bulk Collect = run faster but consume more memory

 Tem um artigo muito bom de um guru de PL/SQL .Vou achar e te passo.

 Se eu não me engano uma PGA bem dimensionada vai ajudar na operação.

 Abs,

 2009/5/13 Eduardo Abrantes de Souza eduardo.abran...@fgv.br



 Caros amigos,

 Mais uma vez sobre a utilização do Bulk Collection, quem poderia me
 informar, se Caso existir(em), os parâmetros na parte do banco de dados que
 podem ser ajustados para obter a melhor performance na utilização deste
 comando. Grande abraço a todos.

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

  




 --
 Júlio César Corrêa
 IS Technologist - Oracle DBA
 www.dbajccorrea.com

 “To stay competitive in the tech industry, never stop
 learning. Always be on the lookout for better ways of
 doing things and new technologies. Our industry does
 not reward people who let themselves stagnate”
 –John Hall, Senior Vice President, Oracle University




-- 
Júlio César Corrêa
IS Technologist - Oracle DBA
www.dbajccorrea.com

“To stay competitive in the tech industry, never stop
learning. Always be on the lookout for better ways of
doing things and new technologies. Our industry does
not reward people who let themselves stagnate”
–John Hall, Senior Vice President, Oracle University


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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 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:
oracle_br-unsubscr...@yahoogrupos.com.br

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




Re: [oracle_br] Bulk Collection

2009-05-13 Por tôpico Júlio César Corrêa
Tenho que dar uma pesquisada para ter informar certinho
,mas trabalhar com coleções usa uma quatidade de memória para tal.é mais
rápido porem usa mais memória.
A frase dele é : Bulk Collect = run faster but consume more memory

Tem um artigo muito bom de um guru de PL/SQL .Vou achar e te passo.

Se eu não me engano uma PGA bem dimensionada vai ajudar na operação.

Abs,

2009/5/13 Eduardo Abrantes de Souza eduardo.abran...@fgv.br



 Caros amigos,

 Mais uma vez sobre a utilização do Bulk Collection, quem poderia me
 informar, se Caso existir(em), os parâmetros na parte do banco de dados que
 podem ser ajustados para obter a melhor performance na utilização deste
 comando. Grande abraço a todos.

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

  




-- 
Júlio César Corrêa
IS Technologist - Oracle DBA
www.dbajccorrea.com

“To stay competitive in the tech industry, never stop
learning. Always be on the lookout for better ways of
doing things and new technologies. Our industry does
not reward people who let themselves stagnate”
–John Hall, Senior Vice President, Oracle University


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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 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:
oracle_br-unsubscr...@yahoogrupos.com.br

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




RE: [oracle_br] Bulk Collection

2009-05-13 Por tôpico Eduardo Abrantes de Souza
Valeu, Júlio.  Obrigado mais uma vez pelo apoio.

-Original Message-
From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On 
Behalf Of Júlio César Corrêa
Sent: quarta-feira, 13 de maio de 2009 09:51
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Bulk Collection

Achei:

http://www.oracle.com/technology/oramag/oracle/08-mar/o28plsql.html

2009/5/13 Júlio César Corrêa juliotubi...@yahoo.com.br

 Tenho que dar uma pesquisada para ter informar certinho
 ,mas trabalhar com coleções usa uma quatidade de memória para tal.é mais
 rápido porem usa mais memória.
 A frase dele é : Bulk Collect = run faster but consume more memory

 Tem um artigo muito bom de um guru de PL/SQL .Vou achar e te passo.

 Se eu não me engano uma PGA bem dimensionada vai ajudar na operação.

 Abs,

 2009/5/13 Eduardo Abrantes de Souza eduardo.abran...@fgv.br



 Caros amigos,

 Mais uma vez sobre a utilização do Bulk Collection, quem poderia me
 informar, se Caso existir(em), os parâmetros na parte do banco de dados que
 podem ser ajustados para obter a melhor performance na utilização deste
 comando. Grande abraço a todos.

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

  




 --
 Júlio César Corrêa
 IS Technologist - Oracle DBA
 www.dbajccorrea.com

 To stay competitive in the tech industry, never stop
 learning. Always be on the lookout for better ways of
 doing things and new technologies. Our industry does
 not reward people who let themselves stagnate
 -John Hall, Senior Vice President, Oracle University




-- 
Júlio César Corrêa
IS Technologist - Oracle DBA
www.dbajccorrea.com

To stay competitive in the tech industry, never stop
learning. Always be on the lookout for better ways of
doing things and new technologies. Our industry does
not reward people who let themselves stagnate
-John Hall, Senior Vice President, Oracle University


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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 Links do Yahoo! Grupos




Re: [oracle_br] Bulk Collection

2009-05-13 Por tôpico Júlio César Corrêa
Opa..Que isso.Gosto de participar para aprender!

Abs,


2009/5/13 Eduardo Abrantes de Souza eduardo.abran...@fgv.br



 Valeu, Júlio. Obrigado mais uma vez pelo apoio.


 -Original Message-
 From: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br[mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] On Behalf
 Of Júlio César Corrêa
 Sent: quarta-feira, 13 de maio de 2009 09:51
 To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Subject: Re: [oracle_br] Bulk Collection

 Achei:

 http://www.oracle.com/technology/oramag/oracle/08-mar/o28plsql.html

 2009/5/13 Júlio César Corrêa 
 juliotubi...@yahoo.com.brjuliotubista%40yahoo.com.br
 

  Tenho que dar uma pesquisada para ter informar certinho
  ,mas trabalhar com coleções usa uma quatidade de memória para tal.é mais
  rápido porem usa mais memória.
  A frase dele é : Bulk Collect = run faster but consume more memory
 
  Tem um artigo muito bom de um guru de PL/SQL .Vou achar e te passo.
 
  Se eu não me engano uma PGA bem dimensionada vai ajudar na operação.
 
  Abs,
 
  2009/5/13 Eduardo Abrantes de Souza 
  eduardo.abran...@fgv.brEduardo.Abrantes%40fgv.br
 
 
 
 
  Caros amigos,
 
  Mais uma vez sobre a utilização do Bulk Collection, quem poderia me
  informar, se Caso existir(em), os parâmetros na parte do banco de dados
 que
  podem ser ajustados para obter a melhor performance na utilização deste
  comando. Grande abraço a todos.
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 
 
  --
  Júlio César Corrêa
  IS Technologist - Oracle DBA
  www.dbajccorrea.com
 
  To stay competitive in the tech industry, never stop
  learning. Always be on the lookout for better ways of
  doing things and new technologies. Our industry does
  not reward people who let themselves stagnate
  -John Hall, Senior Vice President, Oracle University
 
 

 --
 Júlio César Corrêa
 IS Technologist - Oracle DBA
 www.dbajccorrea.com

 To stay competitive in the tech industry, never stop
 learning. Always be on the lookout for better ways of
 doing things and new technologies. Our industry does
 not reward people who let themselves stagnate
 -John Hall, Senior Vice President, Oracle University

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

 

 --
 Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
 inteira responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 --
 Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure
 » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
 http://www.oraclebr.com.br/
  -- Links do Yahoo!
 Grupos

  




-- 
Júlio César Corrêa
IS Technologist - Oracle DBA
www.dbajccorrea.com

“To stay competitive in the tech industry, never stop
learning. Always be on the lookout for better ways of
doing things and new technologies. Our industry does
not reward people who let themselves stagnate”
–John Hall, Senior Vice President, Oracle University


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





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 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:
oracle_br-unsubscr...@yahoogrupos.com.br

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




Re: [oracle_br] Bulk Collection

2009-02-12 Por tôpico Wendel Muniz de Oliveira
oi Eduardo, eu fiz isto aqui onde trabalho,melhorou bastante a perfomance
das pcks.
Você pode fazer assim

declare
   type t_variavel is record
   (
   campo1 number,
   campo2 varchar2(50)
   );

   type t_array is table of t_variavel;

   v_variavel t_array;
begin

v_sql:=select  campo1,campo2 from tabela where .;

execute immediate v_sql bulk collect into v_variavel

for i in 1..v_variavel.count loop
   v_variavel(i).campo1
end loop;
end;

bom é mais ou menos isso vc pode usar o bulk collect com cursor normal, mas
eu percebi que com o execute immediate a perfomance é melhor.


Att.

  Wendel Muniz
2009/2/12 Eduardo Abrantes de Souza eduardo.abran...@fgv.br

   Caros amigos,

 Estou envolvido em um projeto de melhoria de performance de uma package.
 Uma das procedures faz cópia dos registros de uma tabela para outra, sendo
 esta particionada. Uma das sugestões apresentadas foi a de utilizar o Bulk
 Collection. Alguém tem um script-template básico para que eu possa iniciar
 esta tarefa, até para constatar de este procedimento trará o retorno
 desejado ? Grande abraço a todos.

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

  



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