Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
SQL Tuning Oracle 10g Tutorial
Oracle is de toonaangevende object - relationele database management systeem aangeboden door Oracle Corporation voor enterprise - level databases . Structured Query Language ( SQL ) is de standaard die wordt gebruikt voor het extraheren van informatie uit de database. Je moet een SQL-query af te stemmen om de prestaties van query's voor het verkrijgen van de informatie uit de database te verbeteren . Oracle 10g introduceerde " SQL Tuning Advisor , " die u kunt openen door middel van een pakket genaamd " DBMS_SQLTUNE . " Met behulp van de Tuning Advisor omvat het maken , uitvoeren , controleren van de status en het ophalen van de resultaten van een SQL- tuning taak . Instructies
1

Maak een tuning taak met behulp van de SQL-instructie samen met de tijd en reikwijdte als de invoerparameters op de volgende manier :

CREATE PROCEDURE tuningtask

IS

tunetask VARCHAR2
( 40 ) ;

BEGINT

Sqltext
: = ' SELECT CustomerName

FROM klant , CustomerOrder

WAAR klant . customerid = customerorder.customerid

tunetask
: = DBMS_SQLTUNE.CREATE_TUNING_TASK (

sql_text
= > sqltext ,

user_name = > ' sys ' ,

scope = > ' UITGEBREID ' ,

time_limit
= > 60 ,

task_name = > ' customer_orders '

END tuningtask
;

het uitvoeren van de commando hierboven zal een procedure te creëren met de SQL-instructie om alle klanten die bestellingen hebben geplaatst extraheren kopen van 2

Voer de tuning taak met behulp van de functie " EXECUTE_TUNING_TASK " op de volgende manier : .

DBMS_SQLTUNE_EXECUTE_TUNING_TASK ( task_name = > ' customer_orders ' ) ; .

het uitvoeren van de bovenstaande commando zal de tuning taak uit te voeren met de naam ' customer_orders ' en analyseren van hun uitvoeringsplan
3

Controleer de status van de SQL- tuning taak van de " USER_ADVISOR_TASKS " uitzicht op de volgende manier :

SELECT -status

vAN USER_ADVISOR_TASKS

WAAR task_name = ' customer_orders ' ;

het bovenstaande commando zal de statusinformatie over de taak van de naam te halen ' customer_orders . '
4

Haal de resultaten van de SQL tuning taak met de functie " REPORT_TUNING_TASK " met alle . de aanbevelingen in detail Voer de volgende opdracht om het rapport tuning task functie uit te voeren :

SELECT DBMS_SQLTUNE.REPORT_TUNING_TASK
( ' customer_orders ' ) op Twitter

FROM DUAL ;

Dual
is de dummy tabel in Oracle gebruikt in alle Oracle-databases . het wordt gebruikt in gevallen waarbij sommige vragen geen tabellen nodig . het bovenstaande commando zal een verslag waarin in detail de query uitvoeringstijd van de huidige query en aanbevelingen over hoe om haar te verbeteren laten zien prestaties .

Previous: Next:
  Database Software
·Mijn Access -formulier laat me…
·Hoe maak je een trigger gebrui…
·Hoe maak je een blog Kopiëren…
·Hoe toevoegen een Must Be Vert…
·Hoe kan ik zoeken naar Column …
·Hoe maak je een lege kolom inv…
·How to Set Up een Probability …
·Hoe Access Web Data omzetten n…
·Database Audit Checklist 
  Related Articles
Hoe maak je een SQL- commando van een Wo…
Hoe kan ik een Word- document & SQL Data…
Hoe te Relationele Division Express in O…
Hoe te Oracle ODBC drivers te installere…
Hoe maak je een gedeelde map in Oracle V…
Hoe te CLOB gegevens in Oracle SQL Devel…
Hoe te Oracle IAS installeren 
Hoe te installeren hangt tijdens Oracle …
Hoe maak je een jaar met Oracle naar iCa…
  Software Articles
·Hoe te verwijderen HP Update Scheduler 
·Hoe te Blood Raven Versla in Diablo II 
·Hoe te Quicken 5 Update voor Mac 
·Hoe om dubbele bestanden te verwijderen …
·Hoe maak je een brochure maken op Word 2…
·Hoe de Trailing Tekens in Trim T - SQL 
·Hoe te kiezen voor de beste PC Cleaner E…
·Hoe kan ik Verander de stoptijd van een …
·Hoe krijg ik die High Bitrate WAV- besta…
Copyright © Computer Kennis http://www.nldit.com