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?

  1. No trackbacks yet.

Deixe um comentário

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

Logotipo 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 )

Foto do Google+

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

Conectando a %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Junte-se a 58 outros seguidores

%d blogueiros gostam disto: