Pular para o conteúdo

treinamentos

SQL Server Unleashed

Overview

O treinamento “SQL Server Unleashed (Parte 1 e Parte 2)” oferece uma oportunidade única para adquirir conhecimento aprofundado sobre os princípios fundamentais relacionados aos aspectos do SQL Server (Azure e On-Premises) que impactam diretamente o desempenho. Este curso abrangerá detalhadamente o funcionamento interno do mecanismo do SQL Server, incluindo tópicos como gerenciamento de memória, tarefas e processadores (CPU), estruturas de tabelas e índices, controle de bloqueio e concorrência, otimização de consultas e outros conceitos essenciais. Destinado a desenvolvedores de bancos de dados e administradores, esse treinamento foi elaborado para proporcionar um conhecimento de nível 400 do SQL Server, revelando os segredos por trás dos bastidores. Se você busca compreender o SQL Server em sua totalidade e desvendar o que acontece nos meandros desse poderoso sistema, este treinamento é a escolha ideal para você.

Objetivo

Após completar o curso o aluno estará apto a: 

  • Identificar componentes do sistema operacional do SQL Server e internals do mesmo
  • Entender otimização and performance tuning
  • Examinar internamente o que afeta a performance do SQL Server
  • Entender o fluxo de otimização de uma query como:
    • Compilação, otimização e execução
  • Identificar e entender nos níveis mais baixos o processo de internals do SQL Server
  • Coletar e analizar dados de performance afim de criar hipóteses sobre os problemas do seu ambiente

 

Agenda

Devida a alta complexidade do treniamento e o denso conteúdo, nós quebramos o treinamento em duas partes com o objetivo de facilicar a absorção do aluno e a redução de custo do mesmo, deixando o aluno escolher qual parte vai atender melhor o seu dia a dia.  

Parte 1

  • SQL Server Architecture, Scheduling and Waits
    • Introduction to SQL Operating System
    • SQL Server Task Scheduling
    • SQL Server Waits and Queues
  • SQL Server I/O and Database Structure
    • SQL Server Disk I/O
    • Test Storage Subsystem with Diskspd
    • Troubleshooting I/O Performance
    • SQL Server Page Structure
    • SQL Server Data File Structure
    • SQL Server Log File Structure
    • SQL Server TempDB File Structure
    • Troubleshooting TempDB Performance
  • SQL Server Memory
    • Windows Memory Management
    • SQL Server Memory Management
    • Troubleshooting SQL Server memory
  • SQL Server Concurrency and Transactions
    • SQL Server Concurrency and Transactions
    • SQL Server Isolation Levels
    • SQL Server Locking
    • Delayed Transaction Durability 
    • Troubleshooting Concurrency Performance

 

Parte 2

  • SQL Server Index Structure
    • Index Internals 
    • Index Strategy
    • Partitioned Tables and Indexes
    • Columnstore Indexes
    • Index Monitoring and Fragmentation
    • In-Memory OLTP
  • SQL Server Statistics Structure
    • SQL Server Statistics Internals
    • SQL Server Cardinality Estimation
    • SQL Server Statistics Maintenance
  • SQL Server Query Execution and Plans
    • SQL Server Query Execution
    • SQL Server Query Optimization
    • SQL Server Query Plan Analysis
    • SQL Server Intelligent Query Processing
  • SQL Server Plan Caching and Query Store
    • SQL Server Plan Cache 
    • SQL Server Query Store 
    • Troubleshooting SQL Server Performance with Query Store
  • SQL Server Query Tuning
    • Sargable Expressions
    • Query Hints
    • Query Troubleshooting
  • SQL Server Performance Tools
    • SQL Server Lightweight Query Profiler
    • SQL Server Extended Events 
    • SQL Server Resource Governor

Envie seu pedido de orçamento