INDEX_FFS(table [index])


Optimizer’ın tam tablo taraması yerine tam indeks taraması yapmasını sağlar. WHERE kalıbında belirtilen kolonların hepsi indeks içinde mevcutsa bu yardım cümleciği verimli çalışır.

SELECT /*+ INDEX_FFS(ACCT_TRAN AT_STATE_NDX1) */

INDEX_JOIN(table [index] table [index2)]

Bu yardım cümleciği erişim yolu olarak belirtilen iki indeksin birleşiminin kullanılmasını sağlar. Aşağıdaki örnekte, tablonun HORSE_NAME ve OWNER adlı iki birincil anahtar indeksli kolonları ve IDENTIFIER adlı birincil olmayan anahtar indeksli kolon WHERE koşuluna dahildir.

SELECT /*+ INDEX_JOIN(HORSE_OWNERS HO_NDX2 HO_PK) */ Horse_name,

owner

FROM HORSE_OWNERS

WHERE horse_name = ‘WILD CHARM’

AND owner = ‘Mr M A Gurry’

AND identifier = 10;

INDEX_JOIN yardım cümleciği kullanılmadığında, optimizer sadece tek kolonlu indeksleri bir araya getirir.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: