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 * 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
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
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
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
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]