三十种SQL语句优化方法(1/4)

来源:这里教程网 时间:2026-02-28 05:58:10 作者:


表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.
例如:


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)*/
表明对表选择索引升序的扫描方法.
例如:

相关推荐