Tuesday, July 5, 2011

Treinamento Tuning de Banco de Dados com ênfase nas instruções SQL

Objetivo do Treinamento

Apresentar as melhores práticas, dicas e conceitos para otimizar (tunar) o desempenho de aplicacões que armazenam seus dados em Bancos de Dados Relacionais, com foco e prática em Banco de Dados Oracle (10G ou 11G). O treinamento também abordará boas práticas de padronização de nomes de objetos e código SQL e conceitos para aumentar o nível de segurança dos dados.

Apesar de ser direcionado para Bancos de Dados Oracle, a maior parte dos conhecimentos adquiridos no treinamento poderão ser aplicados em qualquer Banco de Dados Relacional (Ex.: MySQL, SQL Server, DB2 etc.).

O treinamento irá habilitar o aluno à otimizar aplicações no acesso ao Banco de Dados, abordando os seguinte tópicos:

O projeto e modelagem do Banco de Dados considerando a performance, padronização, manutenção e segurança dos dados;Criação das tabelas considerando tipos de dados e índices (btree, bitmap, functions based) que oferecem melhor performance de acordo com a cardinalidade e seletividade dos dados e tipos das consultas.Análise do Plano de Execução das instruções SQL para entender quando e como otimizá-las;Otimização das instruções SQL (INSERT, UPDATE, DELETE, SELECT e MERGE);Utilização de hints para otimizar instruções SQL;Recursos tais como: Queries hierárquicas, Paralelismo, Cláusula WITH, Pipelined Table Functions e SQL Loader;Objetos PL/SQL: blocos anônimos, stored procedures, functions, packages, views e sequences;Configurações de parâmetros do Banco de Dados Oracle para otimizar performance de queries.Utilização das seguintes ferramentas: SQL Developer 3.0, SQL Plus e SQL Loader.

Mais informações: http://www.fabioprado.net/p/treinamentos.html

0 comments:

Post a Comment