“Conocimientos software>Software de base de datos

Ajustes SQL Oracle 10g Tutorial

2013/7/12
Oracle es el sistema de gestión de bases de datos objeto - relacional de liderazgo ofrecido por Oracle Corporation para bases de datos a nivel de empresa . Structured Query Language ( SQL ) es el lenguaje estándar que se utiliza para extraer información de la base de datos . Es necesario para sintonizar una consulta SQL con el fin de mejorar el rendimiento de las consultas para obtener la información de la base de datos. Oracle 10g introduce " SQL Tuning Advisor ", la cual se puede acceder a través de un paquete llamado " DBMS_SQLTUNE . " Uso del Asistente para la optimización implica crear, ejecutar , verificar el estado y la recuperación de los resultados de una tarea de ajuste SQL . Instrucciones
1

Crear una tarea de ajuste utilizando la sentencia SQL , junto con el tiempo y alcance que los parámetros de entrada de la siguiente manera :

CREATE PROCEDURE tuningtask


tunetask VARCHAR2 ( 40 ) ;

COMENZAR

sqltext : = ' SELECT CustomerName

DE cliente , CustomerOrder

DONDE cliente . idcliente = customerorder.customerid

tunetask : = DBMS_SQLTUNE.CREATE_TUNING_TASK (

sql_text = > sqltext ,

nombre_usuario = > ' sys' ,

Ámbito = > ' GLOBAL ' ,

time_limit = > 60 ,

nombre_tarea =

tuningtask END > ' customer_orders ' ;

ejecución del anterior comando creará un procedimiento con la sentencia SQL para extraer todos los clientes que han realizado pedidos
2

Ejecutar la tarea de sintonización usando la función " EXECUTE_TUNING_TASK " de la siguiente manera : .
< p > DBMS_SQLTUNE_EXECUTE_TUNING_TASK ( nombre_tarea = > ' customer_orders ' ) .

ejecutar el comando anterior ejecutará la tarea de sintonización con ' customer_orders ' el nombre y analizar su plan de ejecución
3 < p> Compruebe el estado de la tarea de ajuste SQL de la vista " USER_ADVISOR_TASKS " de la siguiente manera :

seleccione Estado

dE USER_ADVISOR_TASKS

DONDE nombre_tarea customer_orders = ' ' ;

el comando anterior recuperar la información de estado de la tarea por el nombre de ' customer_orders .
4

recuperar los resultados de la tarea de ajuste SQL mediante la función " REPORT_TUNING_TASK " con todo . las recomendaciones en detalle Introduzca el siguiente comando para ejecutar la función de tarea tuning informe :

SELECT DBMS_SQLTUNE.REPORT_TUNING_TASK ( ' customer_orders ' )

de la doble;

Dual es el tabla ficticia en Oracle utiliza en todas las bases de datos de Oracle. se utiliza en los casos en que algunas consultas no requieren ninguna tabla. el comando anterior mostrará un informe explicando en detalle el tiempo de ejecución de la consulta de la consulta actual y recomendaciones sobre cómo mejorar su rendimiento.

Software de base de datos
Cómo controlar la capacidad de base de datos de Oracle
Tamaño de búfer de SQL
Cómo encontrar lo que los usuarios conectados en Access 2007
Cómo conectarse a Oracle con SQL Management Studio
Cómo encontrar los registros que faltan en la tabla 1 Oracle mediante SQL
Introducción a SQL 9I
Cómo utilizar LiteSpeed ​​Con TSM Archive
Cómo comprobar la versión de MDAC
Conocimientos Informáticos © http://www.ordenador.online