日期:2014-05-16  浏览次数:20488 次

oracle hint有什么缺点?
有意思的问题。hint本质上就是修改默认优化器计算执行计划的一种方法。那为何不用oracle优化器默认的结果?无外两种,一种是优化器有bug,还有就是优化器没有拿到正确的统计信息。有必要用的时候就用,无所谓优缺点。不过在开发时候就加入hint不妥,有可能生产环境数据特征和你想的不一样,反倒造成性能问题。 不过也变相说明了缺点就是:可能会造成执行计划不是最优的