Alta Performance em BD SQL Server

  • Microsoft SQL Server, RDBMS & Ferramentas de Reporting
  • Cód: CBD102
  • Área DGERT: 481-Ciências Informáticas
  • Nº dias: 4
Datas de início
2018 2019
SET OUT NOV DEZ JAN FEB MAR ABR MAI JUN JUL AGO SET OUT NOV DEZ
4 30 6 11 8 5 19 30 7 4 30 6 3 29 5 31

CBD102

Alta Performance em BD SQL Server

 

 

Objectivo Geral

 

O SQL Server é um sistema de Base de Dados de alta performance que disponibiliza o acesso rápido a dados críticos de negócios.

Este Curso tem como objectivo dotar os participantes de conhecimentos de nível avançado sobre o SQL Server de modo a obter um bom desempenho ao nível das diversas funcionalidades, nomeadamente motor de armazenamento e optimização de consultas/queries

 

 

OBJEcTIVos Específicos

 

No final deste curso os participantes saberão:

·         Conceber e implementar Bases de Dados de alto desempenho para SQL Server

·         Criar índices que optimizam os diferentes tipos de consultas

·         Construir transacções que maximizam a performance do sistema

·         Interpretar os planos de acesso a dados produzidos pelo optimizador de consulta

·         Minimizar os I/O através da concepção de estruturas de dados físicos

·         Analisar e resolver problemas de performance usando as ferramentas do SQL Server

 

 

Destinatários

 

Este Curso destina-se a todos os profissionais envolvidos e com responsabilidades ​​por aumentar o desempenho e a eficiência do SQL Server

 

 

PRÉ-REQuisitos

 

 

Conhecimentos e/ou experiência equivalente ao nível de concepção e design de BD e também sobre programação

 

 

Duração  

 

 24 Horas

 

 

 

Conteúdo Programático

1 -    INTRODUÇÃO AOS CONCEITOS FUNDAMENTAIS

·         Análise de desempenho/performance

·          Ferramentas de monitorização

·          A funcionalidade SHOWPLAN_ALL

·          Saber interpretar as estatísticas de I/O - STATISTICS IO output

·          Identificar os problemas de performance com o “Profiler data”

·         Desenvolver um plano de monitorização

·          Estabelecer os parâmetros de monitorização

·          Fazer o Tracking das mudanças

·          Criação de “server-side Profiler traces”

·          Monitorização do SO com o System Monitor

2 -    GESTÃO DO ARMAZENAMENTO

·         Arquitectura da Base de Dados

·         Definição das tabelas

·          Seleccionar os tipos de dados

·          Especificação do texto e imagens

·          Estruturas internas das páginas

·         Criação e gestão de índices

·          Com clusters vs. sem cluster

·          Definição das views com índices

·          Analisar e reparar a fragmentação

3 -    MEMORIA E LOCKING

·         Gestão da Memória

·          Buffer pool

·          Buffer manager

·          Lazywriter

·          Checkpoint

·          Log writer

·         Concepção das transacções

·          Consistência vs. Concorrência

·          Tipos de “locking” e compatibilidades

·          Níveis de isolamento

·          Conceber transacções que limitem os tempos de bloqueio/gargalos

4 -    OPTIMIZAÇÃO DE QUERIES

·         Arquitectura para optimização das queries

·          Fases

·          Estratégias

·          Planos de acesso aos dados

·          Auto-parameterização

·          Evitar a recompilação de consultas

·         Manter as estatísticas actualizadas

·          Índices vs. Colunas

·          Automático vs. Manual

·         Distinguir os vários tipos de consulta

·          Point

·          Multipoint

·          Range

·          Prefix match

·          Extremal

·          Ordering

·          Grouping

·          Join

·         Criar índices eficazes

·          Relacionar os índices com os tipos de queries

·          Caminhos de acessos alternativos

·          Melhoramento da performance

·          Aumentar a eficiência da classificação / sort

5 -    CONCEPÇÃO DE UM MODELO FÍSICO DE DADOS

·         Armazenamento de dados para uma recuperação mais rápida

·          As roll-up tables

·          A materialização de dados agregados com views indexadas

·         Minimizar o tempo de resposta com dados redundantes

·          Manutenção de dados com  “triggers”

·          Melhorar a performance com chaves secundárias

·          Criar uma BD read-only

·         Resolver problemas de desempenho através de estratégias de particionamento

·          Particionamentos Horizontal vs. Vertical

·          Tabelas de particionamento

·          Views particionadas

·         Gestão do balanceamento das cargas de trabalho

·          Criação de pools de recursos e grupos de trabalho

Preços

1º participante 2º participante 3º participante
2290 EUR 1390 EUR 1190 EUR
1º participante 2º participante 3º participante
Preço sob consulta, peça-nos um orçamento através do seguinte email: comercial@vantagem.com
1º participante 2º participante 3º participante
Preço sob consulta, peça-nos um orçamento através do seguinte email: comercial@vantagem.com

Outras Informações

Os preços  e incluem Coffee Breaks e Documentação.
Aos valores acresce IVA à taxa legal em vigor.

Todos os cursos podem ser realizados em versão Intra-Empresa e também em Horário Pós Laboral. CONSULTE-NOS!

LISBOA
Tel. +351 21 849 33 33 / 50 Fax. +351 21 848 61 81

PORTO
Tel. +351 22 606 50 77 Fax. +351 22 606 50 78

LEIRIA
Tel. +351 24 457 75 97 Fax. +351 24 457 75 99

LUANDA
Tel. +244 222 718 081 ou +244 913 787 355 ou +244 944 541 910 ou +351 939 580 367 

MAPUTO
Tel. +258 844 985 751 ou +258 824 668 190 ou +351 939 580 367 ou +351 218 493 333 

E-Mail Geral de contacto da Vantagem+ para todos os países
vantagem@vantagem.com

Inscrições
Complete o formulário em baixo com os seus dados e a lista de participantes que deseja inscrever na formação

Curso no qual pretende efectuar a inscrição:

Alta Performance em BD SQL Server

Responsável pela inscrição ou inscrições

Lista de Participantes

Pode adicionar vários participantes. Clique em adicionar e volte a este formulário para adicionar outros participantes.
Consulte os nossos descontos para participantes adicionais.
Quem participa?

Participantes:

Observações

(*) Campos Obrigatórios

(**) Os presentes dados irão ser tratados informaticamente destinam-se a comunicar informações relevantes sobre a Vantagem +, ao seu titular é garantido o direito de acesso, rectificação, alteração ou eliminação sempre que para isso se dirigem por escrito ou pessoalmente ao responsável pelo tratamento (Vantagem +). (Artº 10º, 11º e 12º da Lei 67/98)

Informa-se que os presentes dados circulam em redes abertas podendo ser vistos e utilizados por 3ªs entidades não autorizadas.
VALIDATE_CAPTCHA
ENVIAR