Valeu mesmo Chiappa! Vou olhar com calma cada um desses. Claro que o bolso não vai comportar todos e vou ter que recorrer a outros métodos rs..
Atualmente estou lendo o Oracle Database Concepts do 11g. A leitura é interessante porém cansativa as vezes. Obrigado aí pelas dicas Chiappa. Mais uma vez vc compartilhando conhecimento e experiência. Quem tiver outras obras para adicionar, acho que todos da lista ficaremos gratos. Abçs 2011/4/12 José Laurindo <jlchia...@yahoo.com.br> > > > Colega, eu particularmente desconfio MUITO de tudo o que o Burleson escreve > : no pouco que eu vi de escritos dele , ele OU basicamente repete o manual e > notas metalink tal qual um papagaio OU faz asserções diretas , tipo "baseado > na minha experiência aumenta oa parâmetro de cache x" - e quase nunca ele > faz demonstrações, tipo entrar no sqlplus e mostrar a melhora via waits e/ou > trace ... Então basicamente eu DESCONSIDERO o que esse cara escreve... > O que eu recomendo são livros que vão além da documentação E te dão > exemplos/demonstrações/"provas" do que falam : e eu disse livroS, no Plural, > porque infelizmente NÂO HÁ UM SÓ que possa ser indicado, diferentes livros > de diferentes autores tocam diferentes pontos do Tuning, um fala de Tuning > de SQL, outro de Tuning do CBO, outro de Tuning geral de banco... Muita > gente pensa que Tuning é um assunto monolítico e único, que se faz mexendo > dentro do banco, que tem um "parâmetro mágico" que vc seta a kaput, mas a > verdade é mais complexa que isso, pra obter o Tuning ideal vc comumente Tem > Que mexer com SQL, com parâmetros de banco, com built-ins, E pra mensurar a > solução e localizar o problema vc tem que usar wait interface, views, tools > Oracle (como trace+tkprof, AWR, ASH, etc)), asistentes , instrumentação do > banco ... Vc VAI TER QUE comprar mais de um pra ter a visão completa, sorry > ... Os que recomendo : > > 1) "Effective Oracle by Design" , de Thomas Kyte, Editora Oracle Press > ISBN: 0072230657 > O que contém : mostra como usar Corretamente algumas facetas/tecnologias do > bd Oracle - é Extremamente comum no Tuning que se vc usar uma built-in vc dê > um banho de performance ao comparar com uma rotina feita por vc - uma das > razões é que o código nativo Oracle é compilado diretamente no kernel do > banco, ao contrário do teu código externo e interpretado > > 2) "Expert Oracle Database Architecture: Oracle Database 9i, 10g, and 11g > Programming Techniques and Solutions", de Thomas Kyte, Editora Apress > ISBN: 9781430229469 > O que contém : dá um overview e mostra algumas maneiras diferentes de usar > os Conceitos do db Oracle, principalmente os de I/O e algumas das tools > presentes no bd Oracle - isso é um conhecimento Fundamental , sem isso vc > absolutamente não progride no Tuning > OBS : sei que é difícil, mas se puder fazer uma forcinha e separar uma > graninha mais, vc pode comprar também a versão anterior desse cara, o : > > 2.a) "Expert Oracle Database Architecture: 9i and 10g Programming > Techniques and Solutions", de Thomas Kyte, Editora Apress > ISBN: 1590595300 > > há algumas técnicas mais antigas que ele cita e não estão na edição pra > 11g, E esse cara ainda traz a primeira edição (voltada a 8i) em CD-ROM, tem > coisas que ainda são aplicáveis no 10g, é conhecimento útil imho > > 3) "Oracle SQL High-Performance Tuning (2nd Edition)", de Guy Harrison > Editora: Prentice Hall PTR > ISBN: 0130123811 > o que contém : esse livro fala sobre os mecanismos/algoritmos de execução > do SQL, principalmente os de JOINs - vc não faz tuning num banco Oracle sem > tocar nos SQLs, E pra poder analisar se um SQL é aplicável ou não a uma > situação, se está sendo bem executado, vc TEM QUE entender a teoria interna, > ao menos no básico - não é totalmente Atual mas se mantém. > > 4) "Oracle Performance Tuning 101", Vaidyanatha, Kostelac > Editora: Oracle Press > ISBN: 0072131454 > O que contém : lista algumas das técnicas básicas de Tuning de banco, > principalmente as views internas, é Recomendado para quem está iniciando - > não é totalmente Atual mas se mantém. > > 5) "Oracle Wait Interface: A Practical Guide to Performance Diagnostics & > Tuning", de Richmond Shee, Kirtikumar Deshpande and K Gopalakrishnan > Editora McGraw-Hill/Osborne > ISBN:007222729x > O que contém : foca 100% na WAIT interface, que é um componente > importantíssimo do toolbox de Tuning no bd Oracle > > 6) "Optimizing Oracle Performance", de Cary Millsap > Editora O'Reilly & Associates, > ISBN 059600527X > o que contém : teoria (pesada!) sobre a otimização via trace+tkprof - foi a > obra que consolidou essa metodologia para Tuning > > 7) "Oracle Performance Survival Guide: A Systematic Approach to Database > Optimization", de Guy Harrison > Editora : Prentice Hall > ISBN-10: 9780137011957 > o que contém : metodologia para tuning de banco, mostrando como otimizar > controle de RAM , I/O e rede, e como mensurar o resultado > > 8) "Troubleshooting Oracle Performance", de Christian Antognini > Editora Apress > ISBN: 1590599179 > o que contém : é um mix entre as técnicas de tuning de banco, de SQL e de > storage/colocação dos dados, listar algumas técnicas pra cada ponto . O > ponto que faz ser Recomendado é a abordage do Autor, sempre tentando > demonstrar na prática onde/quando possível cada técnica. Uma vantagem > definitica desse título é que é Recente, portanto usa alguma das técnicas > mais modernas, fala sobre RAC, cita soluções modernas de storage, etc. > > 9) "Expert Oracle Practices: Oracle Database Administration from the Oak > Table" de Pete Finnigan, Alex Gorbachev, Randolf Geist, Tim Gorman, Connie > Green, Charles Hooper, Jonathan Lewis, Niall Litchfield, Karen Morton, Robyn > Sands, Joze Senegacnik, Uri Shaft, Riyaj Shamsudeen, Jeremiah Wilton, Graham > Wood > Editora : Apress > ISBN : 9781430226680 > O que é : é um Frankenstein que deu certo - convidou-se alguns dos técnicos > mais respeitados da comunidade Oracle e cada um escreveu um capítulo sobre > uma técnica/recurso que mais conhecia, tipo Jonathan Lewis pra CBO, Pete > Finnegan pra Segurança, etc). Embora fuja do tópico 'tuning apenas' - há > capítulos sobre outros atribuiçpões de DBA também - eu o recomendo por causa > da inegável qualidade dos Autores, quase todos são muito conhecidos e > respeitados com especialistas reais em rdbms Oracle. > > 10) "Pro Oracle SQL (Expert's Voice in Oracle)", de Karen Morton, Kerry > Osborne, Robyn Sands, Riyaj Shamsudeen, Jared Still > Editora : Apress > ISBN : 9781430232285 > O que contém : discorre sobre as técnicas avançadas de SQL no Oracle, tais > como Model clause, Subquery Factoring, etc - é peça vital no processo de > Tuning de SQL dentro do Tuning como um todo > > 11) "Cost-Based Oracle Fundamentals (Expert's Voice in Oracle)", de > Jonathan Lewis > Editora : Apress > ISBN-10: 1590596366 > O que é : é a "BÍBLIA" do CBO (Cost-Based Optimizer, o Otimizador de SQLs > padrão do banco de 10g em diante) : é relativamente comum o problema de > performance foi causado por uma otimização incorreta do sql (por parãmetros > incorretos, coleta incorreta de estatísticas, bugs/suposições inapropriadas > do CBO, enfim) - muito simplesmente colocando, vc NÃO CHEGA A LUGAR NENHUM > nesse cenário sem este livro > > 12) "Practical Oracle 8i: Building Efficient Databases", Jonathan Lewis > Editora: Addison-Wesley > ISBN: 0201715848, 672 pags > O que contém : contém explicações inestimáveis sobre pontos Avançados da > utilização de alguns elementos básicos do RDBMS , como índices, views > materializadas, IOTs, paralelismo. etc : é informação de alta qualidade, não > totalmente encontrada na Documentação. Não se deixe enganar pelo "8i" da > capa, muita coisa do livro se Aplica totalmente ou quase às versões > posteriores. > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br, Hevandro Veiga <hevandro83@...> > escreveu > > > > > Amigos da lista, > > > > Estou querendo comprar um bom livro sobre performance e comecei umas > > pesquisas. > > Gostaria da opnião de vocês, quais livros recomendam? > > > > O livro de tuning do Burleson é bom mesmo ou é só nome? > > > http://rampant-books.com/book_1002_oracle_tuning_definitive_reference_2nd_ed.htm#TOC > > > > -- > > Hevandro Veiga > > Oracle Certified Associate 11g > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > -- Hevandro Veiga Oracle Certified Associate 11g [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