Otimização de SQL e PL/SQL
Quando um programa PL/SQL é executado de forma muito lenta, tente encontrar o gargalo
Se o problema for uma instrução SQL mal gravada, tente aprimorá-la. O Toad® e o SQL Optimizer tratam do processo em duas etapas.
Ajuste performance Oracle
O que é preciso para deixar a implantação do banco de dados tão ágil quanto o desenvolvimento de aplicativos?
Parte 1, o caminho para o desenvolvimento ágil do banco de dados o afasta dos processos tradicionais e manuais o leva em direção a pipelines completamente automatizados que simplificam o trabalho e minimizam o risco de perda de dados ou tempo de inatividade.
Juntos, o Toad Development Suite® for Oracle e o Toad Intelligence Central® oferecem automação para sincronizar os ciclos de desenvolvimento das suas equipes de software de aplicativos e de bancos de dados.
Agora, na parte 2 deste resumo técnico, o foco está no Team Coding, Code Analysis, SQL Optimizer e Code Tester, componentes do Toad Development Suite® for Oracle.
Os componentes abrangem quatro áreas de interesse na automação do desenvolvimento do banco de dados:
1. Acesso ao controle de origem
2. Teste de unidade PL/SQL
3. Análises de código
4. Otimização de SQL e PL/SQL
Otimização de SQL e PL/SQL Quando um programa PL/SQL é executado de forma muito lenta, tente encontrar o gargalo. Se o problema for
uma instrução SQL mal gravada, tente aprimorá-la. O Toad e o SQL Optimizer tratam do processo em duas etapas.
Etapas para ajuste performance oracle
Etapa 1: Definição de perfil PL/SQL O recurso PL/SQL Profiler no Toad funciona em conjunto com o Editor para cronometrar a execução de cada linha do código PL/SQL conforme o programa é executado. O PL/SQL Profiler armazena os dados em um repositório.
Qualquer gargalo no desempenho se tornará imediatamente aparente.
Etapa 2: Otimização do SQL Depois, use o SQL Optimizer no Toad para resolver os gargalos. O SQL Optimizer reforma automaticamente a instrução para remover quaisquer elementos específicos a PL/SQL, como instruções INTO, e converte variáveis declaradas localmente em variáveis vinculadas.