Home Start Back Next End
  
44
*) Keterangan :
Note
1
Baris ini menunjukkan penggunaan EXISTS.
Note
2
Baris  ini  menunjukkan  bahwa  subquery ini  merupakan
correlated-subquery.
Note 5 & 6 Baris
ini
menunjukkan selective-predicate di dalam query
tersebut.
Tabel 2. 4 Execution plan dari pengunaan EXISTS
ID
OPERATION
OPTIONS
OBJECT_NAME
OPT
COST
0
SELECT STATEMENT
CHO
1
FILTER
2
TABEL ACCESS
BY INDEX ROWID
EMPLOYEES
ANA
98
3
AND-EQUAL
4
INDEX
RANGE SCAN
EMP_JOB_IX
ANA
5
INDEX
RANGE SCAN
EMP_DEPARTMENT_IX
ANA
6
INDEX
RANGE SCAN
ORD_SALES_REP_IX
ANA
8
Tabel
2.4
menunjukkan execution-plan
(dari V$SQL_PLAN) untuk
perintah SQL pada gambar 2.31. Cost
penggunaan EXISTS lebih kecil
karena
2
buah
indeks
digunakan
untuk
mengurutkan parent
query
sehingga menghasilkan beberapa employee_id
kemudian
beberapa
employee_id
tersebut
digunakan
untuk
mengakses
tabel orders
melalui
indeks.
Mengatur cara akses dan JOIN melalui hints
Kita dapat mengatur pilihan langkah JOIN, INDEX yang dipakai dan cara
mengakses  yang  dilakukan  oleh  optimizer  dengan  cara  menggunakan
hints 
di 
perintah 
SQL. 
Contoh 
nya 
adalah 
hints 
/*+FULL
*/ 
untuk
Word to PDF Converter | Word to HTML Converter