1.259 OPTIMIZER_SESSION_TYPE
OPTIMIZER_SESSION_TYPE controls how the database performs automatic indexing for SQL statements in the session.
| Property | Description |
|---|---|
|
Parameter type |
String |
|
Syntax |
|
|
Default value |
|
|
Modifiable |
|
|
Modifiable in a PDB |
No |
|
Basic |
No |
Values:
-
NORMALAutomatic indexing is performed normally for SQL statements in the session. The automatic indexing process identifies auto index candidates, creates auto indexes, and verifies them against SQL statements.
-
CRITICALAutomatic indexing is performed for SQL statements in the session, with a higher priority given to long-running statements. The automatic indexing process identifies auto index candidates and creates auto indexes. However, auto indexes are verified against SQL statements in descending order of elapsed execution time for each statement.
-
ADHOCAutomatic indexing is suspended for SQL statements in the session. The automatic indexing process does not identify auto index candidates, create auto indexes, or verify auto indexes against SQL statements. This setting is useful when running ad hoc queries or testing new functionality.
Note:
This parameter is available starting with Oracle Database 19c, Release Update 19.6.
See Also:
Oracle Database Administrator’s Guide for more information about how automatic indexing works