- Porque você reprova em certificações Oracle ?
- PLSQL Optmizer
- 2 - Candidatos a Otimização
- 3 - Compilação NATIVA e INTERPRETADA
- 4 - Inline
- 5 - Result_Cache
- 6 - Funções Deterministicas
- 7 - Variáveis VARCHAR(4000)
- 8 -Tuning IF Statement
- 9 - NOCOPY
- 10 - Cursores Explícitos Vs Implícitos
- 11 - Pinando Objetos na SharedPool
- 13 - Evite PLSQL use SQL
- 14 - Evite SQL Dinâmico
- 15 - Evite PLSQL II
- 16 - Current Of
- 17 - Evite PLSQL III - Multiple Inserts
- 18 - Tipos de dados numéricos
- 19 - Clausula Return
- 20 - Bind Variables
- 21 - dbms_profiler
- 22 - Tuning Loops
- 23 - Table Functions and Pipeline
- 24 - Bulks e For All
O que você aprenderá
- Melhorar seus códigos PLSQL
Descrição
1. O que é PL/SQL?
A linguagem PL/SQL (Procedural Language extensions to SQL) foi introduzida no ano de 1988 como parte do conjunto de tecnologias que compunha a versão 6.0 do SGBD Oracle. Ela possibilita o desenvolvimento de programas que são armazenados, compilados e executados dentro do servidor de banco de dados Oracle. É tipicamente utilizada para a criação de aplicações de missão crítica, que requerem alto desempenho na execução de suas tarefas.
2. Quando usar PL/SQL?
Se a sua empresa trabalha com o SGBD Oracle, a principal vantagem de você criar programas em PL/SQL é, sem dúvida, o fato de a linguagem tornar possível a construção de aplicações eficientes para a manipulação grandes volumes de dados (tabelas com milhões ou bilhões de registros). Como o programa PL/SQL é executado dentro do Oracle, os dados manipulados não precisam entrar ou sair do SGBD, ou seja, trafegar pela rede. A eficiência da PL/SQL também é garantida através da sua forte integração com a linguagem SQL no ambiente Oracle. É possível executar comandos SQL diretamente de um programa PL/SQL, sem a necessidade da utilização de API's intermediárias (como ODBC ou JDBC).
3. Neste curso você aprenderá a TUNAR seus códigos PLSQL
1 - Conheça o otimizador Oracle
2 - Quais códigos são candidatos a otimização.
3 - Compilação NATIVA ou INTEPRETADA e quando usa-las.
4 - Conceito INLINE.
5 - Result Cache.
6 - Funções deterministicas.
7 - Variáveis VARCHAR(4000).
8 - Tuninf de IF Statement.
9 - Conceito NOCOPY.
10 - Cursores implicitos e explicitos.
11 - Pinando Objetos na SharedPool.
12 - Chamadas inteligentes para funções.
13 - Evite PLSQL e use SQL
14 - Evite SQL Dinamico.
15 - Evite PLSQL II
16 - Current Of.
17 - Evite PLSQL III - Mutiple Inserts
18 - Tipos de dados numéricos.
19 - Cláusula Return.
20 - Bind Variables.
21 - Pacote DBMS_Profiler
22 - Tuning Loops.
23 - Table Functions and Pipeline.
24 - Bulks e For All.
Os alunos também compraram
Sobre os instrutores

- 4.22 Calificación
- 4500 Estudiantes
- 16 Cursos
Pedro F Carvalho
Analista de Sistemas / DBA / Desenvolvedor
Formação Acadêmica
Formado em Análise de Sistemas em 2001
Pós Graduado em Tecnologias Web para Sistema de Gestão Empresarial 2005
Pós Graduado em Gerenciamento de Projetos 2016
Pós Graduado em Engenharia da Qualidade de software 2017
Certificações
• Oracle 1Z0-147 Program with PLSQL em 2014
• Oracle 11g 1Z0-052 – Administração de Banco em 2013
• Oracle 11g 1Z0-051 – Linguagem SQL em 2012
• MTA Database Administration Fundamentals em 2011
• MTA Software Development Fundamentals em 2011
• SQL SERVER 2008 Maintaining and Implementation 072-431 em 2011
• ITIL V3 Foundation em 2010
• MS-PROJECT 2007 em 2010
• Oracle 10g 1Z0-043 – Administração de Banco II em 2010 - OCP
• Oracle 10g 1Z0-042 – Administração de Banco I em 2009 - OCA
• Oracle 9i 1Z0-007 – Introdução ao SQL em 2005
Desde 2005 - Analista de Sistemas do Hospital de Base trabalhando com tecnologia Progress, Genexus 8.0, Oracle 10g/11g e MS-Project, fazendo parte de todos os processos de desenvolvimento de sistemas. Participando de todo processo de implantação do ERP MV Sistemas atuando como analista de negócios, suporte ao sistema, treinamento a usuários, abertura e controle de PDAs, scripts/modelagem do banco, analise e monitoramento de banco(diversos), atualizações do sistema, integração, relatórios com MV Report e BI com MV Portal Lite, MVPEP.
Desde 2004 - Docente do Senac de S. J. Rio Preto, coordenando e ministrando treinamentos de ferramentas e processos de desenvolvimento de sistemas. Ministrando treinamentos de certificação Oracle Módulo 1, 2 e 3.
2001 á 2005 - Gerente de Projetos / Analista Programador da empresa Condor Sistemas atuando e gerenciando todas as fases de desenvolvimento de sistemas utilizando práticas de MPS-BR, SCRUM e ferramentas : Visual Basic 6.0 e Delphi 4, 5, 6 e 7 com banco de dados FireBird.
Feedback do aluno
Avaliação do curso
Avaliações
Conhecimento do Instrutor
Só faltou áudio neste curso.