iMaster Developers

Adeilson Brito

Adeilson Brito

é graduado em Processamento de Dados, pós-graduado em Banco de Dados, especialista certificado em SQL Server (MCT, MCITP, MCTS, MCP). Experiência em administração e programação em banco de dados SQL Server, experiência em desenvolvimento de soluções BI usando a suíte SQL Server (SSAS / SSRS / SSIS), desenvolvimento de aplicações Web/Windows usando Dot Net C#.
  • Publicou
    11
    Artigo(s)
    book
  • Visualizados
    12100
    Vezes
    eye
  • Desde
    2011
    clock
awardArtigos Publicados
Adeilson Brito
Banco de Dados
Comparando semi joins

Existem alguns mitos sobre semi join e, infelizmente, eles acabam prejudicando a escrita de consultas. Veja o porquê essas ideias são falsas.

Adeilson Brito
Banco de Dados
[SQL Server] Exame 70-461 – Tópico 4: Criando e Modificando Constraints

Um importante passo, que faz parte do projeto de um banco de dados, é decidir a melhor maneira de como forçar e garantir a integridade dos dados. A integridade pode ser forçada completa e unicamente na camada de aplicação, ou exclusivamente no nível da camada de dados, ou, ainda, através de uma abordagem híbrida (esta…

Adeilson Brito
Banco de Dados
Melhores de 2012 - Verdades e mitos sobre JOINs

O que tivemos de mais interesse em 2012? Quais foram melhores artigos, as opiniões que geraram maiores discussões? Isso é o que você vai encontrar nessa seleção de artigos que fizemos especialmente para você: os melhores conteúdos de 2012. Já que final e início de ano é sempre um tempo propício para fazer um balanço…

Adeilson Brito
Banco de Dados
Melhores de 2012 - Consultando o Log de erro do SQL Server usando T-SQL

O que tivemos de mais interesse em 2012? Quais foram melhores artigos, as opiniões que geraram maiores discussões? Isso é o que você vai encontrar nessa seleção de artigos que fizemos especialmente para você: os melhores conteúdos de 2012. Já que final e início de ano é sempre um tempo propício para fazer um balanço…

Adeilson Brito
Banco de Dados
Consultando o Log de erro do SQL Server usando T-SQL

A leitura diária dos arquivos de log do SQL Server é uma das tarefas primárias do DBA. Particularmente, tenho o hábito de visualizar o log corrente a cada dez minutos (no máximo), pois, a leitura do log faz parte da minha estratégia de monitoração. Nesse sentido, tenho preferido consultar os log usando T-SQL, ao invés…

Adeilson Brito
Banco de Dados
Verdades e mitos sobre JOINs

Durante os meus trabalhos de query tuning, é muito comum, por parte dos desenvolvedores, surgirem questões e mitos relacionados ao uso de JOIN. O tema pode denotar a falsa impressão de que é assunto para iniciantes, mas, eu garanto: não é! Faço uso do que Itzik Ben-Gan escreveu em seu livro “Inside Microsoft SQL Server…

Adeilson Brito
Data
Mito T-SQL: COUNT(1) é mais rápido que COUNT(*)

Já escutei algumas pessoas afirmarem, inclusive DBAs, que usar COUNT(1) é mais performático que COUNT(*). Além disso, também ouço programadores dizerem que fazer um COUNT numa tabela é sempre uma operação “tranquila”, ou em outras palavras, sempre “rápida”. Neste artigo vou demonstrar que, para o SQL Server, COUNT(1) é puro mito. Também vou explicar como…

Adeilson Brito
Data
Coisas do Otimizador: quando diferenças entre Estimated Number of Rows x Actual Number Rows acontecem mesmo com estatísticas atualizadas

Quando você analisa um plano de execução de alguma query e percebe que existe divergência entre o número estimado de linhas e o número atual de linhas, qual a sua conclusão inicial? Normalmente é: a estatística deve estar desatualizada. Entretanto, essa afirmação nem sempre é verdadeira, conforme demonstraremos neste artigo. No decorrer do exemplo a…

Adeilson Brito
Data
Desvendando estatísticas do SQL Server – Parte 03

Neste último artigo da série, vou abordar a estrutura interna de um objeto de estatística, dedicando maior atenção ao histograma. Apresento os conceitos de densidade e seletividade, finalizando o artigo com um tópico muito interessante: como o QO utiliza o histograma de uma estatística. Boa leitura. Entendendo a estrutura de um objeto de estatística Um…

Adeilson Brito
Data
Desvendando estatísticas do SQL Server – Parte 02

No primeiro artigo desta série, falei sobre a criação de estatística (automática, explícita e implícita). Agora, vou discorrer sobre o processo de atualização (manual e automática). Apresento detalhes de quando a atualização automática ocorre, mencionando, por exemplo, o custo da recompilação, dentre outras coisas. Atualização de estatísticas Um objeto de estatística pode ser atualizado manualmente…

visualizando 10 de 11
Publicidade