Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Performance e Tuning PL-SQL Oracle, 25 Técnicas de Tuning !
Rating: 4.1 out of 5(74 ratings)
380 students

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

Aprenda a melhorar suas instruções PLSQL
Last updated 10/2020
Portuguese

What you'll learn

  • Melhorar seus códigos PLSQL

Course content

1 section24 lectures4h 18m total length
  • Porque você reprova em certificações Oracle ?33:39
  • PLSQL Optmizer9:43
  • 2 - Candidatos a Otimização16:37
  • 3 - Compilação NATIVA e INTERPRETADA11:26
  • 4 - Inline7:10
  • 5 - Result_Cache7:19
  • 6 - Funções Deterministicas8:21
  • 7 - Variáveis VARCHAR(4000)9:34
  • 8 -Tuning IF Statement12:37
  • 9 - NOCOPY7:44
  • 10 - Cursores Explícitos Vs Implícitos8:45
  • 11 - Pinando Objetos na SharedPool10:25
  • 13 - Evite PLSQL use SQL9:09
  • 14 - Evite SQL Dinâmico5:07
  • 15 - Evite PLSQL II9:02
  • 16 - Current Of11:01
  • 17 - Evite PLSQL III - Multiple Inserts6:22
  • 18 - Tipos de dados numéricos7:04
  • 19 - Clausula Return6:16
  • 20 - Bind Variables10:16
  • 21 - dbms_profiler12:42
  • 22 - Tuning Loops8:31
  • 23 - Table Functions and Pipeline7:03
  • 24 - Bulks e For All22:14

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 this course is for:

  • Programadores, DBAs, Analistas de Sistemas e afins