在测试性能的时候经常需要用到希望看看走索引和不走索引哪个速度更快。因为全表扫描的速度并不一定比扫描索引的速度慢。
在oracle8之后(或者是7具体既不清楚了,至少目前的9,10都有,开始就可以采用hint方式强行oracle走索引)
example:
select /*+ index(t i_t) */ * from t where username='EYGLE';
顺便mark一下:http://www.eygle.com/ 的确是个不错的dba网站(突然发现最近搜dba的网站比较多!没办法,全都是性能的问题。。。)
参考文章:http://www.eygle.com/archives/2006/02/index_hints_usage.html
本文介绍了在Oracle数据库中如何使用Hint来强制SQL查询通过特定索引进行优化的方法。通过示例展示了如何指定索引,帮助理解索引扫描与全表扫描在性能上的差异。
3092

被折叠的 条评论
为什么被折叠?



