PL/SQL Tuning

Aprenda a otimizar código PL/SQL

PL/SQL Tuning
PL/SQL Tuning

PL/SQL Tuning udemy course free download

Aprenda a otimizar código PL/SQL

Mais de 30 dicas com explicações e demonstrações para você otimizar código PL/SQL:

1- Package DBMS_TRACE: Como utilizar o package DBMS_TRACE para analisar o tempo de execução de blocos PL/SQL, (inclusive o tempo de instruções SQL que são chamadas dentro de blocos PL/SQL).

2- Tipos de dados numéricos: Quais os tipos de dados numéricos mais performáticos (conforme tipo de compilação utilizada).

3- Package DBMS_SHARED_POOL: Como utilizar o package DBMS_SHARED_POOL para pinar objetos na Shared Pool.

4- Cláusula RETURNING: Como utilizar a cláusula RETURNING para otimizar instruções SQL, em Stored Procedures.

5- Hint NOCOPY:Como otimizar chamadas de funções e procedures que recebem objetos

grandes (Ex.: Collections).

6- Uso de funções: Quando utilizar funções considerando reutilização de código X performance.

7- SQL dinâmico: Quando utilizar SQL dinâmico considerando escrever menos código X performance.

8- Variáveis bind: O que são variáveis bind, como e quando utilizá-las.

9- Compilação em modo nativo: O que é compilação em modo nativo, como e quando utilizá-lo.

10- Function Result Cache: O que é “Function Result Cache”, como e quando utilizá-lo.

11- Pipelined Table Function: O que é “Pipelined Table Function”, como e quando utilizá-lo.

12- Bulk binding: O que é “Bulk binding”, como e quando utilizá-lo.

13- Cláusula CURRENT OF: Como utilizar a cláusula CURRENT OF para otimizar blocos PL/SQL que atualizam dados utilizando processamento IF/UPDATE/INSERT.

14- Quando evitar PL/SQL: Dicas e exemplos de quando escrever SQL puro, ao invés de código PL/SQL, para otimizar código.

15- Funções determinísticas: O que são Funções determinísticas, como e quando utilizá-las.

16- Short-circuit: O que é short-circuit, como e quando utilizá-lo.

17- Stored procedures: Quando utilizar Stored Procedures para otimizar transações.