The oracle optimizer uses full table scan in one of the following condition:
Lack of Index : if query is unable to use the existing index, optimiser uses a full table scan ( unless a ROWID filter or cluster access path is available).
Large amount of data with low selectivity
Small table : A table which contains less than DB_FILE_MULTIBLOCK_COUNT_READ blocks under high water mark. Full table is good for small tables.
Full Table Hints: If table is using FULL table hint.
High Degree of parallelism : Because of high degree parallelism optimizer uses full table scan over range scan.For more information on Degree of parallelism refer ALL_TABLES.
Friday, January 6, 2012
Full table scans
Subscribe to:
Post Comments (Atom)
External Table
Oracle External Table External tables are defined as tables that do not resides in the database allows you to access data that is stor...
-
Table clustering is an optional technique of storing data. In table clustering, rows from one or more tables those are associated with ea...
-
Oracle PL/SQL block accepts user input information with the help of substitution variable. Substitute variable can not be used to output va...
-
Finally continue statement added to oracle 11g PL/SQL language. It signals an immediate end to a loop iteration and return to first statemen...
No comments:
Post a Comment