表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.
例如:
2. /*+first_rows*/
表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化.
例如:
3. /*+choose*/
表明如果数据字典中有访问表的统计信息,将基于开销的优化方法,并获得最佳的吞吐量;
表明如果数据字典中没有访问表的统计信息,将基于规则开销的优化方法;
例如:
4. /*+rule*/
表明对语句块选择基于规则的优化方法.
例如:
5. /*+full(table)*/
表明对表选择全局扫描的方法.
例如:
6. /*+rowid(table)*/
提示明确表明对指定表根据rowid进行访问.
例如:
7. /*+cluster(table)*/
提示明确表明对指定表选择簇扫描的访问方法,它只对簇对象有效.
例如:
8. /*+index(table index_name)*/
表明对表选择索引的扫描方法.
例如:
9. /*+index_asc(table index_name)*/
表明对表选择索引升序的扫描方法.
例如:
