As the name HorseWithNoName, you can use all_ind_columns.
In any case, I would recommend using an Oracle SQL developer: it is a free tool. You can get all the index information in a graphical interface.
You can increase a specific index with
SELECT * FROM all_ind_columns WHERE table_name = 'TABLE_NAME' and index_name = 'INDEX_NAME' order by Column_position
I do not agree with "You do not need to do anything." Too often, I see queries written as:
WHERE Trim(LastName) ='SMITH' WHERE LastName like '%SMITH%' WHERE trunc(CreationDate) = date'2016-09-23'
Even if LastName and CreationDate indexes are indexed, Oracle will NOT be able to use them.
Write
WHERE LastName like 'SMITH%' WHERE CreationDate between date'2016-09-23' and date'2016-09-24'
Olivier citeau
source share