为什么说oracle在查询时,字段上使用函数会影响性能?还用那样的函数会影响性能?其他的数据也是一样吗?
为什么说oracle在查询时,字段上使用函数会影响性能?还用那样的函数会影响性能?其他的数据也是一样吗?
日期:2011-06-18 14:47:59 人气:1
字段上使用函数会影响性能:
这个是要有以下前提:
1. 数据量很大。
2. 这个字段上面有索引。
例如有一个 ABC 表 ( id INT, myKeyWord varchar2(20), 其他很多字段......)
有1百万行记录。
其中 id 是主键,myKeyWord 上面有一个唯一索引。
当你执行
SELECT * FROM ABC WHERE myKeyWord = 'Oracle';
这个查询,将根据索引中的,快速的知道 'Or