Sobre

Nasci em um lar agitado de três irmãos e uma irmã.  Eu sou o caçula dos homens e cresci vendo meus irmãos mais velhos mexendo com computadores, com o tempo apenas um deles se salvou e foi trabalhar com educação física. Enquanto isso, ainda com 8/10 anos eu observava e admirava meu irmão mais velho programar em Clipper, queria ser como ele! (aaaa porque eu também não escolhi educação física? :-) )

Desde lá me apaixonei pela informática e tenho que confessar que ainda estou apaixonado, tenho o privilégio de trabalhar com o que gosto, e em uma empresa cheia de Geeks e sou grato a Deus por isso.  #SQLServerSeuLindo

Quando não estou tentando entender alguma loucura do otimizador de consultas do SQL Server, gosto de demostrar meus talentos nos gramados de futebol (leia-se craque), ir ao cinema com minha esposa, curtir o filhão e brincar com meus beagles (não necessariamente nessa ordem) e vice-versa.

—————————————————————————–

Perfil técnico:

Fascinado por SQL Server especialmente pelo Query Processor. Graduado como Técnico em Processamento de Dados pelo Colégio Bezerra de Menezes de Marília-SP, trabalha há vários anos com SQL Server com foco em BI e relacional. Já trabalhou em projetos para empresas do Brasil, Argentina, Dubai, Índia e Finlândia.

MVP em SQL Server, MCP em SQL 2000, MCTP e MCITP Data Base Developer em SQL Server 2005 e 2008, MCTP em BI e administração de SQL Server 2008. Palestrante ativo em eventos no Brasil, como TechEd, SQLSaturday, webcasts para comunidade e eventos internacionais como PASS24 horas e SQL Bits em Londres. Teve um e-book sobre planos de execução publicado pelo site do Simple-Talk (http://www.simple-talk.com/books/sql-books/complete-showplan-operators/), onde escreve vários artigos relacionados à otimização de consultas em SQL Server (http://www.simple-talk.com/author/fabiano-amorim/).

Fabiano bloga no site http://blogfabiano.com e você pode segui-lo no Twitter @mcflyamorim.
Para visualizar o Transcript Microsoft, basta acessar o endereço http://www.microsoft.com/learning/mcp/transcripts e fornecer as credenciais abaixo:
TranscriptID: 747940
Sharing code: FabianoAmorim

Atuais áreas de estudo:

  • Performance tuning
  • T-SQL
  1. Rafael
    10 de fevereiro de 2012 às 11:18

    olá Fabiano,
    Estou com uma duvida e gostaria que você me esclarecesse:

    Eu tabalho num ambiente SQL 2005 com os DBs sem C.L 80. Ao analizar a query abaixo, o sql está me tranzendo algumas instruções SQL do Campo TEXT da DMF sys.dm_exec_sql_text sem o “@… – variáveis” com a condição objtype=’prepared’ da dmv “sys.dm_exec_cached_plans”. Fiz um teste em um ambiente do SQL 2008 e todas as instruções retornaram com variáveis “@…”

    –Sql Statement

    SELECT
    b.creation_time,b.last_execution_time,
    Minutos_em_Cache= Convert(VarChar(20),
    DATEDIFF(MI, b.creation_time, getdate())) + ‘ Minutos’,
    Resultado_em_Horas = Convert(VarChar(10), DATEDIFF(MI,
    b.creation_time, getdate()) / 60) + ‘:’ + Right(Replicate(‘0′, 2) + Convert(VarChar(10),
    DATEDIFF(MI, b.creation_time, getdate()) % 60), 2),a.usecounts,a.size_in_bytes,a.cacheobjtype,
    a.objtype,t.text FROM sys.dm_exec_cached_plans a,sys.dm_exec_query_stats b cross apply sys.dm_exec_sql_text(b.sql_handle) t
    WHERE a.plan_handle=b.plan_handle
    AND a.objtype =’adhoc’ –There are other options in this filter, such as ‘ad hoc’ adn so forth…
    ORDER BY 1

    –Qual é a diferença?

    • 10 de fevereiro de 2012 às 11:30

      Rafael, eu não sei se entendi direito a pergunta, no SQL 2005 ele mostra sem o @ e no 2008 mostra com o @ é isso?

  2. Rafael
    17 de fevereiro de 2012 às 12:21

    Exatamente. A diferença que posso notar é que as querys que foram localizadas no 2005, são de DB com compatibilty level 80. Já no 2008 estão 100 mesmo.

    Thanks ever so much

  3. 15 de fevereiro de 2013 às 11:32

    Fabiano,
    What’s up?

    Is there a simple way about how to identify the missing columns (not by using the Profiler tool) in a join warning event?

    Have you ever written any article about it?

  4. Dionata Pizzatto
    25 de agosto de 2015 às 16:23

    Olá Fabiano, tudo bem?
    Voce teria versão do seu book e do seus artigos no simple-talk em portugues? tenho muito interesse em lê-los.

    Att,

  5. Thiago
    24 de maio de 2016 às 11:38

    Gostaria de parabeniza- ló pelo excelente livro sobre plano de execução. O conteúdo é muito abrangente e muito bem organizado.

    Aprendo muito com ele no meu dia a dia

  6. Jerfeson
    12 de março de 2017 às 13:46

    Fabiano, tudo bem? Estou lendo a séria de artigos sobre WIndows Functions, porém as imagens não aparecem do blog. Tentei acessar o Skydriver para pegar os artigos em pdf e nada também. Tem como resolver ai meu caro para concluir meus estudos no assuntos rss…Abraços e obrigado!

  7. Rafael Dantas
    14 de dezembro de 2017 às 10:55

    Bom dia Fabiano,

    O seu livro complete-showplan-operators existe em formato EPUB também? Caso sim, poderia fornecer o link por gentileza?

  8. Jennifer França
    10 de abril de 2019 às 16:27

    Boa tarde Fabiano, Tudo bem?
    Trabalho em um centro de Treinamento e tenho interesse em contratar seus Serviços, tem algum telefone de contato ou e-mail em que possamos nos falar?
    no aguardo e obrigada!

    Jennifer França

    • 10 de abril de 2019 às 16:35

      pode mandar no fabiano_amorim arroba bol com br

  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

%d blogueiros gostam disto: