5/5

Performance Tuning and Optimizing SQL Databases

António Amaral

DBA Senior Manager

EXCLUSIVO COLABORADORES

Gratuito
  • Esta formação inclui:
  • Certificado DGERT
  • Exercícios Práticos
  • Download de Recursos

Datas

De 17 a 31 de Março

Nº de Horas

15 horas

Horário

Pós-Laboral

NÍVEL

Iniciante

Local

Remote Sessions

Certificação

Objectivos da Formação

Nesta formação, serão explorados os fundamentos do SQL Performance Tuning, permitindo aos formandos compreender e aplicar técnicas para otimizar o desempenho de bases de dados.

Durante as sessões, serão analisadas e otimizadas queries, garantindo uma execução mais eficiente. Adicionalmente, será abordado o aproveitamento eficaz da indexação, bem como a conceção de esquemas de bases de dados estruturados para melhorar a performance.

Os formandos terão ainda a oportunidade de monitorizar e resolver problemas de desempenho, aplicando técnicas avançadas de otimização. Além disso, serão exploradas estratégias de manutenção contínua, assegurando um funcionamento estável e eficiente das bases de dados ao longo do tempo.

No final, estarão preparados para implementar práticas eficazes de SQL Performance Tuning, melhorando a rapidez e eficiência dos sistemas de bases de dados.

Programa

Sessão 1:
– Introdução ao SQL performance tuning
– Importância da otimização de SQL
– Desafios comuns no desempenho de bases de dados
– Ferramentas e técnicas para monitorizar o desempenho (EXPLAIN, e planos de desempenho)
– Como as consultas SQL são executadas (parsing, otimização e execução)
– Planos de execução: O que são e como interpretá-los
– SQL profiling tools(SQL Server Profiler, MySQL EXPLAIN, etc.)

Sessão 2:
– Técnicas de Indexação e Otimização de Consultas
– Tipos de índices (clusters, unique e composite)
– Escolher o índice certo para uma consulta
– Manutenção de índices (fraguementação, rebuilding, etc)
– Queries eficientes (SELECT, INSERT, UPDATE, DELETE queries)
– Otimizar joins e subconsultas
– Evitar armadilhas comuns como SELECT

Sessão 3:
– Otimização Avançada
– Conceção de Esquema de Base de Dados
– Normalização vs. Desnormalização
– Alterações em tabelas grandes
– Escolher os tipos de dados corretos
– Transações e Bloqueios
– Compreender transações e níveis de bloqueio
– Deadlocks como resolvê-los
– Gerir bloqueios

Sessão 4:
– Monitorização, Tuning e Manutenção
– Monitorização de Desempenho
– Ferramentas para monitorização de desempenho (ferramentas integradas, software)
– Identificar e utilizar métricas do sistema (CPU, memória, disco I/O)
– Melhores Práticas de Manutenção
– Tarefas regulares de manutenção (reconstrução de índices, atualizações de estatísticas)
– Considerações de backup e recuperação para desempenho otimizado

Sessão 5:
– Aplicação Prática e Avaliação Final
– Laboratórios Práticos
– Analisar e otimizar queries
– Uso de ferramentas (ex: plano EXPLAIN, analisadores de consultas)
– Cenários do mundo real para resolução de problemas de desempenho lento
– Conclusão e Avaliação
– Revisão dos conceitos chave da formação
– Avaliação final: Otimizar uma consulta complexa ou resolver problemas de desempenho

Calendário da formação

17 de Março de 2025 | 18h00 – 21h00
19 de Março de 2025 | 18h00 – 21h00
24 de Março de 2025 | 18h00 – 21h00
26 de Março de 2025 | 18h00 – 21h00
31 de Março de 2025 | 18h00 – 21h00

Requisitos para participar

Instalar o SQL Server Management Studio.

Sobre a Findmore Academy

A Findmore Academy faz parte da Findmore Consulting e nasceu pela necessidade de oferecer formação continua a todos os colaboradores da empresa. 

Hoje a Findmore Academy é aberta a toda a gente e oferece formação nas mais diversas e modernas tecnologias bem como em soft skills.

As nossas formações são certificadas pela DGERT.

Está quase!

Preenche o formulário para te inscreveres

Formação Seleccionada

Performance Tuning and Optimizing SQL Databases

PREÇO

Gratuito

Queres ser formador na nossa academia?

Aulas Remotas

Podes trabalhar em qualquer lugar.

Ganha dinheiro

Sempre que fores requisitado para uma formação.

Inspira e Partilha

O teu conhecimento com os nossos alunos

Com dúvidas? Consulte as nossas FAQ’s

Formulário de Candidatura

*Campos Obrigatórios