Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Sintonia SQL Oracle 10g Tutorial
Oracle é o principal sistema de gerenciamento de banco de dados objeto-relacional oferecido pela Oracle Corporation para bancos de dados de nível empresarial. Structured Query Language (SQL) é a linguagem padrão utilizada para extração de informações de banco de dados. Você precisa ajustar uma consulta SQL , a fim de melhorar o desempenho de consulta para obter as informações do banco de dados . Oracle 10g introduziu " SQL Tuning Advisor ", que você pode acessar através de um pacote chamado " DBMS_SQLTUNE ". Usando o Conselheiro Sintonia envolve a criação , execução, verificação do estado e recuperar os resultados de uma tarefa de ajuste de SQL . Instruções
1

Criar uma tarefa de ajuste usando a instrução SQL , juntamente com o tempo e no espaço como os parâmetros de entrada da seguinte forma :

CRIAR PROCEDIMENTO tuningtask

IS

tunetask VARCHAR2 ( 40);

BEGIN

sqltext : = 'SELECT CustomerName

FROM cliente , CustomerOrder

ONDE cliente . customerid = customerorder.customerid

tunetask : = DBMS_SQLTUNE.CREATE_TUNING_TASK (

sql_text => sqltext ,

user_name => ' sys' ,


tuningtask END Scope = > "abrangente" ,

TIME_LIMIT => 60,

task_name = > ' customer_orders ' ;

Executar o comando acima irá criar um procedimento com a instrução SQL para extrair todos os clientes que fizeram pedidos
2

Executar a tarefa de ajuste através da função " EXECUTE_TUNING_TASK " da seguinte forma : .

DBMS_SQLTUNE_EXECUTE_TUNING_TASK ( task_name = > ' customer_orders ' ); .

Executando o comando acima irá executar a tarefa de sintonia com os ' customer_orders ' nome e analisar o seu plano de execução
3

Verifique o status da tarefa de ajuste de SQL a partir do " USER_ADVISOR_TASKS " vista da seguinte maneira :

Selecione estado

dE USER_ADVISOR_TASKS

ONDE task_name = ' customer_orders ';

o comando acima irá recuperar as informações de status sobre a tarefa, o nome de " customer_orders .
4

recupere os resultados da tarefa de ajuste de SQL através da função" REPORT_TUNING_TASK " com todos . das recomendações em detalhes Digite o seguinte comando para executar a função de ajuste tarefa relatório :

Selecione DBMS_SQLTUNE.REPORT_TUNING_TASK ( ' customer_orders ' )

FROM DUAL ;

dupla é o tabela fictícia no Oracle utilizado em todos os bancos de dados Oracle . Ele é usado nos casos em que algumas consultas não requerem quaisquer tabelas. o comando acima irá mostrar um relatório explicando em detalhes o tempo de execução da consulta da consulta e recomendações sobre como melhorar a sua atual desempenho.

Anterior :

Próximo : No
  Os artigos relacionados
·Como criar um relatório de tabela de referência cruza…
·Como desproteger uma pasta de trabalho usando VBA 
·Dicas sobre DB2 RUNSTATS Desempenho 
·Como reparar o banco de dados em Access 2007 Compact 
·Como acessar uma lista drop-down box 
·Como imprimir o número do registro em um relatório no…
·Como substituir o Espaço Hífen em Access 2007 
·Como usar o SQLite para ODBC 
·Como atualizar as declarações no Oracle 
·Como escrever um script SQL que inclui procedimentos 
  Artigos em destaque
·Como escrever um script do Flash Gallery 
·Como gravar um DVD com o Roxio Toast 
·Como gravar DVDs do disco rígido to Disc 
·Como gravar APE e CUE em um CD de áudio Com o Nero 
·Cardfile problemas do Windows 
·Como extrair sons de Jaguar ROM 
·Como compactar arquivos Bin 
·Inner Join vs Implícito Junte-se 
·Como saída de um alto-falante para entrada de um micro…
·Como criar um mapa de imagem no Illustrator 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados