为了提高性能,可以使用提示(hints)特性,包含以下三类:
查询提示:(query hints)告知优化器在整个查询过程中都应用某个提示
关联提示:(join hints)告知优化器在查询的特定部分使用指定的关联算法
表提示:(table hints)告知优化器使用表扫描还是表上特定的索引
这是非常规操作,除非你无计可施,或者用于研究。
一:查询提示
查询提示的基本语法是加入OPTION子句,如下:
select * from TableName OPTION 参数
这种提示不能运用在单独的INSET语句中,除非里面包含了SELECT操作,也不能用在子查询中
1.HASH/ORDER GROUP
两类提示----HASH GROUP和ORDER GROUP,用于GROUP BY聚合操作(通常就是DISTINCT或者聚合操作)。他们能强制优化器使用hashing或者grouping操作来实现聚合。