Posts
  • SQL Blog Ninja - Fabricio Catae

    Guia para Entrevista PFE-SQL

    • 11 Comments
    Durante o processo de entrevista para PFE sempre procurei seguir uma linha de raciocínio para avaliação do candidato. O processo de entrevista era uma pressão para o candidato e também para o entrevistador. Afinal, o entrevistador deve ser rápido e certeiro...
  • SQL Blog Ninja - Fabricio Catae

    SQL Ninja ou Lab27

    • 3 Comments
    Esse ano de 2015 vai ter mudanças! A primeira grande mudança é que estou voltando OFICIALMENTE ao blog de SQL Server. Meu post técnico falando sobre Hekaton: A História do Hekaton – Parte 1 http://www.lab27...
  • SQL Blog Ninja - Fabricio Catae

    SQL no TechEd 2015

    • 4 Comments
    Semana passada tive a difícil tarefa de escolher as sessões do TechEd 2015. A dificuldade começou pelo fato de que há apenas 8 slots de palestras. Separamos 4 palestras para cobrir o tema de SQL Server relacional, enquanto que Business Intelligence (BI...
  • SQL Blog Ninja - Fabricio Catae

    TechEd 2015

    • 0 Comments
    De volta ao blog de SQL Server! Quero aproveitar para falar um pouco do TechEd 2015, evento que ocorrerá nos dias 20 e 21 de maio de 2015 . TechEd 2015 http://www.microsoftinsights.com.br/ Lembro do Osvaldo Daibert e Vinicius Apolinário...
  • SQL Blog Ninja - Fabricio Catae

    MSDTC Internals

    • 7 Comments
    Essa semana me surpreendi com o SQL Saturday #325 . Fiquei tão empolgado que resolvi investir um tempo para escrever esse post. A escolha do tema foi através de uma conversa no twitter. Obrigado @DemetrioSQLDBA e @SQLInsane pela sugestão. Frequentemente...
  • SQL Blog Ninja - Fabricio Catae

    Arquitetura do SQL Server

    • 9 Comments
    Finalmente publicado o primeiro vídeo da série Fundamentos de Banco de Dados. http://channel9.msdn.com/Series/SQL-Fundamentos/Arquitetura-do-SQL-Server Nesse episódio vamos falar sobre as grandes famílias de componentes. Para quem já viu minhas palestras...
  • SQL Blog Ninja - Fabricio Catae

    A evolução do SQL Server 7.0 ao 2014

    • 0 Comments
    Sphynx, Shiloh, Yukon, Katmai, Kilimanjaro, Denali.. você já ouviu falar desses nomes? Eles são os codinomes do SQL Server. Quer saber mais? Acabei de publicar o vídeo da apresentação "A evolução...
  • SQL Blog Ninja - Fabricio Catae

    Vídeos de Fundamentos Banco de Dados

    • 5 Comments
    Decidi começar um experimento diferente, que vai além do blog, que é uma série de vídeos explicativos sobre o funcionamento do SQL Server. Há muito tempo tenho pensado nessa ideia e finalmente se tornou realidade...
  • SQL Blog Ninja - Fabricio Catae

    Virtualizando Hardware e Storage

    • 1 Comments
    Esse post vou comentar um pouco sobre a virtualização de Hardware usando a tecnologia Hyper-V. O fato é que sempre gostei de máquinas físicas ligadas a storages dedicados . Afinal, sistemas de missão crítica necessitam o máximo de desempenho. Entretanto...
  • SQL Blog Ninja - Fabricio Catae

    Discos: Tamanho é documento?

    • 2 Comments
    Ouvi recentemente o comentário: “comprei um computador novo com 1TB de disco, agora sim vai ficar rápido”. A questão é como podemos dizer se o disco é rápido ou lento? Resolvi escrever esse post para explorar um pouco mais esse assunto. Por exemplo: qual...
  • SQL Blog Ninja - Fabricio Catae

    JBOD: Just a Bunch of Disks

    • 4 Comments
    Estava em um reunião para definir a estratégia de storage do cliente, quando alguém comentou (não lembro das palavras exatas, mas era similar a): “Vocês querem usar um JBOD para guardar os dados?” ...
  • SQL Blog Ninja - Fabricio Catae

    A importância dos bancos relacionais em cenários de Big Data

    • 6 Comments
    No mês de março tive o privilégio de escrever para o Editorial do MSDN Newsletter . Tenho acompanhado um pouco o cenário de Big Data e, com um pouco de conhecimento do mercado corporativo, decidi falar sobre onde o SQL Server se encaixa. Segue o texto...
  • SQL Blog Ninja - Fabricio Catae

    Logs Circulares 2

    • 0 Comments
    Encontrei um exemplo nos meus arquivos. Não sei exatamente quem me passou ou se encontrei no documento de performance, mas vou deixar registrado no blog. Frequentemente utilizo o script para lembrar da sintaxe do XQuery e da conversão de timestamp. SELECT...
  • SQL Blog Ninja - Fabricio Catae

    Logs Circulares

    • 6 Comments
    Semana passada alguém me perguntou sobre esse “Ring Buffer”. É incrível a coincidência de que sempre que falo sobre memória, alguém comenta sobre esse recurso. Esse assunto sempre volta a tona, eu mesmo já escrevi um post sobre Ring Buffer e agora estou...
  • SQL Blog Ninja - Fabricio Catae

    SQL Server 2014 RTM

    • 8 Comments
    Hoje foi lançado oficialmente o SQL Server 2014. General Availability (GA) será no dia 1 de abril. Nessa data a mídia será liberada, assim como a imagem da VM no Windows Azure. The Official Microsoft Blog: SQL Server 2014 released to manufacturers, will...
  • SQL Blog Ninja - Fabricio Catae

    Esperas CMEMTHREAD e MemObj

    • 5 Comments
    Nos últimos posts, falamos sobre o Memory Clerk e o MemObj . Monitorando Memória com os Clerks http://blogs.msdn.com/b/fcatae/archive/2014/02/25/monitorando-memoria.aspx Usando os Memory Objects http://blogs.msdn.com/b/fcatae/archive/2014/03/05/memoria...
  • SQL Blog Ninja - Fabricio Catae

    Usando os Memory Objects

    • 0 Comments
    Tudo começou com a discussão de XML. Memory Leak usando OPENXML http://blogs.msdn.com/b/fcatae/archive/2014/02/18/sp-xml-preparedocument-leak.aspx Existem duas procedures: sp_xml_preparedocument sp_xml_removedocument A primeira serve para reservar a memória...
  • SQL Blog Ninja - Fabricio Catae

    Foto da Alocação de Memória

    • 0 Comments
    Existe uma forma “hardcore” para acompanhar todas as alocações de memória no SQL Server. Podemos criar um pacote XEvent e acompanhar o evento “ XeSosPkg::page_allocated ” e gerar um stack trace (stack dump). Por exemplo, nas alocações de memória na procedure...
  • SQL Blog Ninja - Fabricio Catae

    Monitorando Memória com os Clerks

    • 0 Comments
    No último post , comentei sobre um erro relacionado à falta de memória no servidor SQL Server. Essa era a mensagem de erro: Msg 6624, Level 16, State 7, Procedure sp_xml_preparedocument, Line 1 XML document could not be created because server memory is...
  • SQL Blog Ninja - Fabricio Catae

    Memory Leak usando OPENXML

    • 0 Comments
    Existem duas formas de acessar dados XML de dentro do SQL Server. Função OPENXML Tipo nativo XML Nesse post, falaremos sobre o uso do OPENXML – disponível desde o SQL Server 2000. SQL Books Online apresenta um exemplo bastante simples: Examples: Using...
  • SQL Blog Ninja - Fabricio Catae

    Que!? PED XING?

    • 0 Comments
    O que você faria ao encontrar uma placa escrita SLOW PED XING enquanto dirige em direção ao trabalho? Acelera ao máximo para fugir desse Ped Xing? Há 7 anós me deparei com uma dessas placas na frente do prédio 40 da Microsoft. Claro que isso me deixou...
  • SQL Blog Ninja - Fabricio Catae

    Como criar uma demo usando fn_dblog

    • 1 Comments
    Esses dias estive olhando vários artigos sobre SQL Server em busca de inspiração. Descobri que a função fn_dblog é uma das mais usadas para montar uma demonstração de “internals” do SQL...
  • SQL Blog Ninja - Fabricio Catae

    SQL Server Memory Manager

    • 8 Comments
    Amanhã recomeçamos mais um novo SQL BOOTCAMP de Ramp-up com os novos engenheiros do time. Começaremos pontualmente às 9h com um dos assuntos mais obscuros do mundo SQL Server: gerenciamento de memória. O blog do Slava ainda é considerado a documentação...
  • SQL Blog Ninja - Fabricio Catae

    Misterioso Comando KILL

    • 3 Comments
    Estou gastando o terceiro post para falar sobre o comando KILL. Se você não leu os outros, dê uma olhada: 1. Desafio: Comando KILL demorado (infinito) 2. Qual o significado de PREEMPTIVE_OS_PIPEOPS? Dessa vez, vou mostrar como que o comando KILL realmente...
  • SQL Blog Ninja - Fabricio Catae

    Qual o significado de PREEMPTIVE_OS_PIPEOPS?

    • 6 Comments
    Publiquei um post de um cenário na qual o comando KILL que não consegue matar o processo. Desafio: Comando KILL demorado (infinito) Esse foi um desafio (fácil, pelo jeito). A resposta é usar uma ferramenta para matar o processo do NOTEPAD.EXE, seja através...
Page 1 of 5 (114 items) 12345