Arquivo
Livro – SQL Server Além do Conceito – Blog Post Collection
http://www.livrosdonogare.com.br/outroslivros/?utm_source=FabianoAmorim
Abs.
Fabiano Amorim
Era uma vez um projeto de livro…
Fala galera,
A alguns anos atrás eu comecei a escrever um livro sobre otimização de consultas com o apoio do Gustavo Maia e o Luti trabalhando na revisão… na época até tentei falar com algumas (várias) editoras pra ver se eu tinha algum tipo de apoio por parte delas, tentei até a Microsoft Brasil… mas nada… acabou que ninguém além de eu mesmo teve interesse na publicação do livro… o projeto esfriou e eu desanimei… |
|
Anos se passaram e eu não escrevi mais nada, o arquivo ficou lá perdido numa pastinha chamada “livros” … … como eu sei que não vou voltar nesse projeto… resolvi decretar sua morte e publicar o rascunho pra vocês… eu cheguei a escrever umas 20 páginas de conteúdo, então fica ai pra vocês pra série “vai que interessa”…
Segue o link para download:
https://mcflyamorim.files.wordpress.com/2014/07/otimizac3a7c3a3o-de-consultas-no-sql-server.pdf
Espero que gostem e de alguma forma seja útil… Quem sabe um dia não volto a pensar nisso ? Quem sabe… por hora tenho outros planos (ondemand, ondemand…)…
Abraços.
Fabiano Amorim
Fabiano vs Me empresta um livro ?
Ontem um amigo meu disse que queria estudar sobre performance e se aprofundar no SQL Server e perguntou se eu tinha algum livro para emprestar pra ele…
Separei os seguintes livros de minha biblioteca:
Esses são livros que considero essenciais para todo profissional SQL Server que quer se aprofundar no assunto performance. É importante dizer que existe uma GRANDE diferença entre alguém que sabe a melhor prática e alguém que sabe porque a melhor prática é a melhor prática… Como nós já sabemos no SQL Server quase tudo depende, ou seja, depende do cenário, depende da tabela, depende do índice, depende do número de modificações que a tabela sofre, depende do collate, depende do número de CPUs, depende do número de memória disponível, depende das estatísticas disponíveis, depende do trafego de rede, depende do perfil (OLTP ou OLAP), depende de diversas configurações… ou seja, depende.
Entenda como funciona para saber onde usar, quando usar e quando não usar.
Fica a dica!
E como diria o Sir. Itzik na assinatura do livro que ele me deu…
Quer estudar mais sobre o Query Optimizer? Veja onde começar!
Estes dias me pediram recomendação de material para estudar sobre Otimizador de consultas… segue pra vocês o e-mail que respondi.
———————————————————————————–
Tem vários livros/blogs que posso recomendar…
Livros:
Se ainda não comprou, compre o treinamento on-demand da Sr.Nimbus… Vou falar bastante sobre isso, mas bastante mesmo… mais que em qualquer treinamento que já ministramos… vale a pena, vai por mim.
http://www.srnimbus.com.br/calendario/turmas/treinamentos-on-demand/
Inside Microsoft® SQL Server(TM) 2005: Query Tuning and Optimization – Capitulo escrito pelo Craig é o melhor que já li sobre o assunto.
http://www.amazon.com/Inside-Microsoft%C2%AE-SQL-Server-2005/dp/0735621969/ref=pd_bxgy_b_img_y
Inside the SQL Server Query Optimizer – É legalzinho… vale a leitura… o Luti fez um review sobre este livro aqui
SQL Server 2012 Query Performance Tuning do Grant Fritchey
SQL Server 2008 Internals – Capítulo do Conor também é muito bom…
Se sobrar tempo… leia o meu
http://www.simple-talk.com/books/sql-books/complete-showplan-operators/
Blogs imperdíveis pra quem quer ler sobre o assunto query plan:
http://www.scarydba.com/ – Grant
http://sqlblog.com/blogs/paul_white/ – Fucking freak Paul White…
http://blogs.msdn.com/b/conor_cunningham_msft/ – Blog atual do Conor (OOOO cara em relação a QO no time de desenvolvimento do produto)
http://www.sqlskills.com/blogs/conor/ – Blog do Conor quando ele estava trabalhando na SQLSkils
http://sqlblog.com/blogs/joe_chang/default.aspx – Joe Chang… Maluco total ao quadrado… mto bom.
www.qdpma.com/ – Outro site do Joe Chang
http://sqlblog.com/blogs/rob_farley/default.aspx – Apesar de não ter foco só em QO ele fala bastante sobre o assunto.
http://blogs.msdn.com/b/craigfr/ – Craig trabalha no time de dev do QO… Imperdível.
http://www.benjaminnevarez.com/ – Também fala bastante sobre o assunto, posts muito bons…
http://blogs.msdn.com/b/sqlperf/ – Blog oficial do SQL Server Performance Team da MS…
http://blogs.msdn.com/b/sqlqueryprocessing/ – SQL Server Query Processing Team, preciso dizer mais algo?
http://blogs.msdn.com/queryoptteam – Antigo blog do time de Query Processing
http://www.somewheresomehow.ru/ – Site em Russo mas Google tradutor ajuda… Esse é novo, descobri estes dias.
Se quiser partir pra algo mais deep e científico, leia os artigos publicados na ACM, eu sou associado deles e do grupo SigMod, você paga por ano e tem acesso a uma série de benefícios, como livros da SafariOnline e outras cositas mas… Veja aqui: http://campus.acm.org/public/mgm/subpages/member-benefits.html
Tem vários outros sites e pessoas que falam sobre isso, mas com menos frequência, se você quer começar essa lista já tá de bom tamanho kkk.
Com certeza esqueci de vários… se alguém lembrar fica a vontade em comentar aqui.
Abs.
Free Execution Plans e-book, e é meu :-)
Galera, essa notícia eu vinha esperando por um bom tempo. O Simple-Talk publicou um e-book com vários artigos que escrevi sobre os operadors dos planos de execução. Você pode fazer o download do livro aqui, é “di gratis”: http://www.simple-talk.com/books/sql-books/complete-showplan-operators/ Espero que gostem, eu realmente adorei escrever os article, e agora fico hiper mega feliz de ver que isso virou um livro |
![]() |
Tem vários textos que eu gosto muito, mas eu acho que meu predileto é o seguinte:
To show the functionality of the Eager Spool we’ll go back in time a bit, to the time when I was just a project being planned, but some other geeks working intensively with databases.
It was Halloween; the cold winter’s night was black as pitch, (I really don’t know if was winter, but I thought it would sound more thrilling) and the wind howled in the trees. It was 1976 and the children was demanding “tricks or treat” in the houses. The full moon shone and illuminated the whole city when suddenly, some clouds crossed the moon making the night even more dark and gloomy. It was possible to smell and taste the tension in the air like a stretched rubber band so close to burst. People walking in the street felt that someone was observing them, and when they looked closely in their back, they see two red eyes waiting and looking out for a prey unprotected.
Was that their imagination? Or just the wrong night to work with databases?
Meanwhile in a place not far away, an update was started on a database by a skeleton staff, to update the salary by 10% of all employees who earned less than $ 25.000,00 dollars. Their feelings of impending doom increased as the query failed to complete in the expected time. When, at length, it did, they found to their horror that every employee had their pay increased to $ 25.000,00. It was the stuff of DBA nightmares.
Agora uma boa notícia para quem vai no SQLSaturday 100, a Red-Gate me enviou alguns livros impressos pra eu poder distribuir pra galera . É isso mesmo, vou distribuir alguns livros na minha sessão, portanto compareça.
Não ficou muito grande, portanto você consegue ler rápidinho .
Thanks so much for Red-Gate and Simple Talk to make this possible, I loved!
Abs.
Campanha ganhe um livro A Arte da Guerra (孫子兵法)
Galera, vamos lá. Para ajudar na divulgação do meu novo blog estou criando uma campanha onde irei sortear 2 livros Arte da Guerra do Sun Tzu. http://pt.wikipedia.org/wiki/A_Arte_da_Guerra A campanha é simples:
Para participar basta enviar um e-mail da frase para “fabiano_amorim arroba bol ponto com ponto br” com o assunto “Campanha – Sun Tzu DBA”. |
![]() |
As frases e nomes dos ganhadores serão divulgados aqui no meu blog, e eu contatarei os ganhadores por e-mail para envio do livro.
Não ha limite de envio de frases, mande quantas quiser. Qualquer dúvida é só postar um comentário que logo responderei.
Se eu estivesse participando acho que estas seriam minhas frases :
“A estratégia sem tática é o caminho mais lento para a vitória. Tática sem estratégia é o ruído antes da derrota.” Depois que li essa frase do Sun Tzu nunca mais usei cursor.
Tenho certeza de que as estratégias do Sun Tzu irão elevar o nível de como faço guerra com os DBAs que ousam passar pelo meu caminho. (versão desenvolvedor)
Me desculpa mas depois de ler “A Verdade Sobre Chuck Norris: 400 Fatos Sobre o Humano Mais Fantástico do Mundo” não creio que o Sun Tzu possa me ascrecentar algo.