Performance e Tuning PL-SQL Oracle, 25 Técnicas de Tuning !
3.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
10 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Performance e Tuning PL-SQL Oracle, 25 Técnicas de Tuning ! to your Wishlist.

Add to Wishlist

Performance e Tuning PL-SQL Oracle, 25 Técnicas de Tuning !

Aprenda a melhorar suas instruções PLSQL
3.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
10 students enrolled
Created by Pedro F Carvalho
Last updated 8/2017
Portuguese
Curiosity Sale
Current price: $10 Original price: $30 Discount: 67% off
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 23 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Melhorar seus códigos PLSQL
View Curriculum
Requirements
  • Conhecer lógica de programação, modelagem de dados, linguagem SQL e programação PLSQL
Description

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 armazenadoscompilados 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.


Who is the target audience?
  • Programadores, DBAs, Analistas de Sistemas e afins
Students Who Viewed This Course Also Viewed
Curriculum For This Course
23 Lectures
03:44:28
+
Tuning PLSQL
23 Lectures 03:44:28


3 - Compilação NATIVA e INTERPRETADA
11:26

4 - Inline
07:10

5 - Result_Cache
07:19

6 - Funções Deterministicas
08:21

7 - Variáveis VARCHAR(4000)
09:34

8 -Tuning IF Statement
12:37

9 - NOCOPY
07:44

10 - Cursores Explícitos Vs Implícitos
08:45

11 - Pinando Objetos na SharedPool
10:25

13 - Evite PLSQL use SQL
09:09

14 - Evite SQL Dinâmico
05:07

15 - Evite PLSQL II
09:02

16 - Current Of
11:01

17 - Evite PLSQL III - Multiple Inserts
06:22

18 - Tipos de dados numéricos
07:04

19 - Clausula Return
06:16

20 - Bind Variables
10:16

21 - dbms_profiler
12:42

22 - Tuning Loops
08:31

23 - Table Functions and Pipeline
07:03

24 - Bulks e For All
22:14
About the Instructor
Pedro F Carvalho
4.5 Average rating
26 Reviews
149 Students
9 Courses
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.