Re: [oracle_br] Re: Analisando Desempenho de Consultas

2008-01-28 Por tôpico USUARIO INICIAL
Bom dia Pessoal!

Muito obrigada pelas dicas.

Adeilda


Em 22/01/08, jlchiappa <[EMAIL PROTECTED]> escreveu:
>
>   Colega, há ** trocentas **, montes mesmo, de tools disponíveis para
> análise de SQL (vc pergunta por consultas, mas o que direi vale pra
> qquer SQL), mas antes de falar sobre elas, um aviso : rigorosamente
> *** NENHUMA *** delas faz tudo sozinha, elas NÃO substituem um técnico
> experiente, se vc acha que, SEM ter nenhuma ou quase nenhuma
> experiência em Tunning, e sem ter a teoria/treinamento mínimos
> exigidos , com qquer delas vc faz click-click numa telinha gráfica e
> seus problemas se acabaram, sorry, não é NADA disso Essas tools
> todas são uma AJUDA para o técnico experiente, yes ??/ Se vc e/ou seus
> técnicos não tem a experiência e o conhcecimento mínimos, vc faria
> MUITO MUITO melhor usando a verba da tool para um bom treinamento e/ou
> adquirindo os bons livros indicados... E outra coisa, só pra variar vc
> ** NÃO DIZ ** versão/edição de banco, se os SQLs são escritos por vc
> ou não, SO. ambiente, essas coisas IMPORTANTÍSSIMAS todas, então vou
> falar de modo genérico. Da mesma maneira, não uso rotineiramente TODOS
> os que citarei, assim a idéia aqui é te dar um apanhado, em cima disso
> vc faz download de demos e testa, vai no site do fabricante pra saber
> mais, pergunta na comunidade e entre sesus amigos quem usa o que, pra
> poder se decidir...
>
> Muito bem, isso dito : o primeiro nível na análise de SQLs, o basicão
> que todo mundo faz, é o Plano de Execução, ie, a lista de quais
> tabelas/índices um dado SQL acessou, em que ordem, que tipo de JOIN
> foi feito, qual relacionamento entre cada objeto dentro do plano, e
> quantas linhas cada passo acessou nesses objetos pra chegar no
> resultado final - a idéia com isso é o analista (que conhece BEM o seu
> banco e a sua aplicação) olhar a lista e ver, putz, não estou usando o
> índice X que eu acho que seria bom, a tabela Y está endo lida
> frequentemente num loop deixa eu tentar mudar isso, coisas assim. A
> Oracle tem tools gratuitas capazes de te mostrar isso tanto em
> modo-texto (via sqlplus, tool que vêm com o banco), quanto numa
> telinha gráfica bunitinha (o SQL Developer, que vc baixa for free em
> http://technet.oracle.com , ou o OEM, que faz parte do banco embora
> seja de instalação opcional). Os mais diversos fabricantes de tools
> comerciais também te dão isso, por exemplo como a Quest (www.quest.com
> ) com o TOAD e o SQL navigator, a Embarcadero (www.embarcadero.com)
> com o RapidSQL, a Allround com o PL/SQL Developer (em
> www.allroundautomations.nl/plsqldev.html ), entre outras tantas.
> O segundo nível seria vc ter os WAITs dentro dum plano de execução,
> ie : saber não apenas as tabelas/índices acessados a cada paso do SQL
> mas também o tempo gasto, e aonde esse tempo foi gasto, se foi fazendo
> I/O, se foi em locks, ou no que. A ferramenta free que a Oracle
> disponibiliza pra isso é o TKPROF, que é um executável externo ao
> banco, E além disso esses WAITs ficam registrados em tabelas internas
> do banco, que se pode consultar via uma tool qquer, OU se desejado
> pode-se usar tools que já embutem as consultas, as free da Oracle é a
> Statspack (em modo-texto), e de tools comerciais algumas mais
> conhecidas que extraem infos de WAITs das tabelas de sistema são a
> wirecache em http://www.wirecache.com/html/analyzer.html, Ignite! em
> http://www.confio.com , módulos add-on para os produtos da Quest e da
> Embarcadero acima citados, o impact em http://www.sqlpower.com/ , SQL
> Detective em http://www.conquestsoftwaresolutions.com , entre outras.
> De comercial a própria Oracle vende add-ons para o OEM (os packs) bem
> completos para essa extração, inclusive também com um módulo de
> sugestões de tuning de SQL, que é o próximo item.
> Finalmente, o terceiro e mais complexo (e mais caro...) nível de
> tools são aquelas aonde vc submite um SQL, a tool o analiza e devolve
> um relatório com alterações (tipo adição de índices e/ou que adicionar
> predicados num WHERE, ou deixar de acessar se possível a tabela x,
> coisa do tipo) : exemplo seria, além dos Packs do OEM da Oracle
> (bastante bons nas últimas versões em http://technet.oracle.com vc
> acha + info), há ad-ons como o SQL Expert para o TOAD e o navigator
> (também disponíveis de modo mais completo como produto à parte com o
> nome de "Quest(R) SQL Optimizer for Oracle"), SQL Insight em
> http://www.isidian.com/products/sqlinsight/ , dbTools em
> http://www.softtreetech.com/monitor/ , BMC SQL Explorer em
> http://www.bmc.com/ , entre outros. Vale citar que na versão 10g há a
> opção do SQL Advisor também, que possui a vantagem de poder rodar na
> forma de package pl/sql além da GUI no OEM, muito conveniente, mas
> (óbvio) com custo também.
>
> []s
>
> Chiappa
> --- Em oracle_br@yahoogrupos.com.br ,
> "adealves22" <[EMAIL PROTECTED]> escreveu
> >
> > Boa tarde Pessoal!
> >
> > Gostaria de saber se há alguma ferramenta que analise o desempenho 

Re: RES: RES: [oracle_br] Material de Certificação (OFF TOPIC)

2008-01-09 Por tôpico USUARIO INICIAL
Oi Marcus, eu tambem gostaria de receber o material.
Por favor, se der me envie por e-mail.

Obrigada!

Adeilda


Em 07/01/08, Carolina Silveira <[EMAIL PROTECTED]> escreveu:
>
>   eu tbm..
> [EMAIL PROTECTED] 
>
> Aline Dayany Lemos <[EMAIL PROTECTED] > escreveu:
> Nosssa, eu tb quero...
>
> [EMAIL PROTECTED] 
>
> obrigado!
>
> Em 01/12/07, dba.breno <[EMAIL PROTECTED] >
> escreveu:
> >
> > Eu tb quero o material por favor Marcus.
> > [EMAIL PROTECTED]  <
> dba.breno%40yahoo.com.br>
> >
> > --- Em oracle_br@yahoogrupos.com.br 
> > ,
> > "Rodolfo Simões"
> > <[EMAIL PROTECTED]> escreveu
> > >
> > > Boa Tarde Marcus,
> > >
> > > Tenho interesse também, no material da Oracle, se possível me envie
> > > por e-mail ou me informe como seria a melhor maneira para você
> > > disponibilizar este material.
> > >
> > > Atenciosamente,
> > > 
> > > Rodolfo Mascarenhas Simões
> > >
> >
> >
> >
>
> --
> Aline Dayany de Lemos
> :)
>
> "Nossa maior fraqueza está em desistir. O caminho mais certo de vencer é
> tentar mais de uma vez"
> Thomas Edson
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> -
> Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> armazenamento!
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


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